向量
向量和标量的区别
- 元素:数字或者字符串(用chr表示)等
- 标量:一个元素组成的变量
- 向量:多个元素组成的变量
从向量中提取元素
-
a[c(2,4)]
:访问向量a中第二个和第四个元素 -
a[2:6]
:访问第2个到第6个 -
x[4]
:x的第4个元素 -
x[-4]
:排除法,除了第4个元素之外剩余的元素 -
x[-(2:4)]
:除了第2-4个元素 -
x[x==10]
:等于10的元素 -
x[x<0]
:小于0的元素 -
x[x %in% c(1,2,5)]
:存在于向量c(1,2,5)中的元素
数据框
读取本地数据
更改列名、行名
数据框的导出
sep="," 分隔符为,;quote=F 字符不带双引号
变量的保存与重新加载
变量的提取
X[x,y] #第x行第y列
X[x,] #第x行
X[,y] #第y列
X[y] #第y列
X[a:b] #第a列到第b列
X[c(a,b)] #第a列和第b列
X$列名 #提取列
attach 和 with
with就是把所有操作都限制在数据框上
问题
save(X,file="test.RData")这句代码如果报错X not found,是为什么,应该怎么解决?
- R严格区分大小写,注意X的大小是否搞错
- 没有X变量,先要给X变量赋值才能保存