R语言数据结构
变量、向量、标量的概念
- 从向量中提取元素
- 根据元素位置
x[4]
#x第4个元素
x[-4]
#排除法,除了第4个元素之外剩余的元素
x[2:4]
#第2到4个元素
x[-(2:4)]
#除了第2-4个元素
x[c(1,5)]
#第1个和第5个元素 - 根据元素的值
x[x==10]
#等于10的元素
x[x<0]
x[x %in% c(1,2,5)]
#存在于向量c(1,2,5)中的元素
数据框
- 以read.table、read.csv等指令读取数据文件,并了解sep,header等常用参数的设置;
- 以colnames(X)、rownames(X)查看列名及行名,colnames(X)[1]<-"xxx"修改列名,row.names参数修改行名
- 以write.table导出数据
- 保存变量与加载变量
- 保存全部变量
save.image(file="test.RData")
- 保存某一个变量
save(X,file="test1.RData")
- 加载变量
load(test.RData")
- 提取行或列中的元素
X[x,y]
X$x2
#x2为列名 - 使用attach与with函数来直接使用数据中的变量(不太懂)