学习记录
一、背景知识
R里面的小tips,数据类型
向量(vector)
数据框(Data frame)
二、实际操作
1.赋值变量,对变量进行定义
用<-
来赋值
2.从向量提取元素
- 位置元素用
[数字]
有几种表示方法
[数字] 表示第几个元素
[-数字] 表示排除第几个数
[2:4] 表示第2-4个元素
[c(1,5)] 表示第1和第5个元素 - 根据值
x[x==10] 表示10的元素
x[x<0] 表示小于0的元素
x[x %in% c(1,2,5)] 存在于向量c(1,2,5)中的元素
- 数据框
把示例数据放入工作目录,可以在右下的界面看到工作目录下的内容
- 读取本地数据
read.table(file="",sep="",header=T)
sep:字符串间隔
header:表头,可以选T/F
?read.table 可以查阅含义 - 设置行名和列名
- 数据框导出
write.table(X,file = "某某.txt",sep = ",",quote=F)
来表示 - 变量保存和加载
需要区分大小写!
save.image(file="bioinfoplanet.RData")
表示保存当前所有变量
save(x,file="test.RData")
保存其中一个变量
load("test.RData")
表示加载数据 - 提取元素(如果只需要表格中的一部分数据,就要用到这个功能)
> X$X1
[1] A B C D E
Levels: A B C D E
> a$X2
[1] 1 NA NA 3 NA
回答作业问题昂,X为赋值的变量,如果是not found,那应该问题出在赋值的对象上了。检查一下赋值变量和保存变量是否一致。