美文网首页人生几何?
笔记 | R 语言记录-空矩阵,删除,字符串匹配,清除环境,存m

笔记 | R 语言记录-空矩阵,删除,字符串匹配,清除环境,存m

作者: 黛薇Daivvv | 来源:发表于2021-09-05 23:37 被阅读0次

最近在跑实验用到了一组数据,原数据提供的是 Rdata 的格式,直接用 python 读出来之后只觉得要再处理有些繁琐。因为我个人目前的项目用 python 和 matlab 比较多,所以索性决定用 R 来处理,然后存为 mat 格式。

做这些事情倒也不是很麻烦,只是我对于 R 语言实在陌生,查了很多函数,虽然不算具体地学习,但是在关闭所有的浏览器标签页之前还是想把这些都记下来,以防之后还会用到。

  1. 创建空矩阵
x <- matrix(0,3,5)
  1. R 向量如何快速删除元素(Credit to https://blog.csdn.net/waple_0820/article/details/58063317
a <- c(0,0,0,1,2,0,4) 
b = which( a==0 ) # which查找,返回一个向量存有查找到的所有下标 
a = a[-b] # 将查找到的所有下标取反实现快速删除。
  1. 清除 R studio 的工作环境(How to clear R environment)(Credit to https://community.rstudio.com/t/how-to-clear-the-r-environment/14303/3)
rm(list = ls(all.names = TRUE)) # will clear all objects includes hidden objects. 
gc() # free up memrory and report the memory usage.

用 R 写一个 mat 文件(Using R to write a .mat file)(Credit to https://stackoverflow.com/questions/25346314/using-r-to-write-a-mat-file-not-giving-the-right-output

library(R.matlab) 
writeMat("forest_test.mat", forest_test_data=forest_test)

大概这次用到的就这些。似乎还是第一次把我的专业相关的笔记放在这里,于是这里的文章主题变得更加大杂烩了(笑)

相关文章

  • 笔记 | R 语言记录-空矩阵,删除,字符串匹配,清除环境,存m

    最近在跑实验用到了一组数据,原数据提供的是 Rdata 的格式,直接用 python 读出来之后只觉得要再处理有些...

  • R语言删除矩阵指定列

    删除第1列到第5列 data <- data[,-(1:5)] 也可使用dplyr包中函数进行操作 library...

  • R: 相关系数

    ref:R画月亮阴晴圆缺:corrplot绘图相关系数矩阵 ref:R语言学习笔记之相关性矩阵分析及其可视化 - ...

  • MySQL创建查询

    %匹配任意长度的字符串,包括空字符串_下划线通配符只匹配单个字符 规则sql结构化查询语言 删除命令:drop d...

  • R语言学习笔记

    本文是对R语言一个学习总结,共包括如下章节内容: 什么是R语言 开发环境搭建 基本语法 向量 列表和矩阵 读写数据...

  • KMP算法

    对于长度分别为m与n的两字符串进行匹配的时间复杂度为O(m+n)的字符串匹配算法。 思想 设主串为 M,待匹配串为...

  • 「答果子问」R语言如何提取特定的字符串

    R语言如何提取特定的字符串 这个帖子是为了果子的一个提问 R语言能不能实现匹配括号里面的内容, 但是不包括括号 这...

  • R语言 矩阵

    矩阵是其中元素以二维矩形布局布置的R对象。 它们包含相同原子类型的元素。 虽然我们可以创建一个只包含字符或只包含逻...

  • Git操作与解决方法

    本文更新于 2020-04-20,本篇为个人笔记,记录用。 清除 git,即删除本地 .git 文件。命令:rm ...

  • 大数据算法系列9:字符串匹配问题,海量字符串处理

    一. 字符串匹配 1.1 字符串匹配 字符串匹配:字符串匹配在实际工作中经常遇到,但是我们经常使用的是编程语言自带...

网友评论

    本文标题:笔记 | R 语言记录-空矩阵,删除,字符串匹配,清除环境,存m

    本文链接:https://www.haomeiwen.com/subject/wcnswltx.html