R语言数据结构
向量(vector)
标量和向量的区分
- 元素
元素指的是数字或者字符串(用chr表示)等
-
变量
- 标量
-x<-4,x<-"wq"
- 向量
-c(1,2,3),c("w","q")
向量.png
- 标量
从向量中提取元素
- 根据元素位置
-x[4],x[-4],x[2:4],x[c(1,5)]
根据元素位置提取.png
- 根据值
-x[x==10],x[x<5],x [x %in% c(1,2,5)]
根据值提取.png
数据框(data frame)
读取本地数据
- read.table(file="huahua.txt",sep="\t",header=T),
- sep:分隔符
- header:第一行是否作为列名
读取本地数据.png
设置行名和列名
读取行名和列名.png
- colnames(X),rownames(X),read.csv(file="wq.txt",row.names=1)
数据框的导出
数据框导出到本地.png
- write.table(X,file="wq_2.txt",sep=",",quote=F)
变量保存与加载
变量保存.png
- save.image(file="bioinwq.RDate"),save(X,file="test.RDate")
提取元素
提取元素.png
- x[1,2],x[1,],x[,2],x[2],x[1:3],x[c(1,2)],x$列名
直接使用数据框中的变量
attach(a),plot(case,values),detach(a)
with(a,{plot(case,values) x<<-summary(values)})
直接使用数据框变量.png
R脚本保存
R脚本:wq.R
R脚本.png
思考题:如果代码报错object X not found,说明X这个变量并没有被创建,需要先创建再保存。
思维导图:
R语言数据结构.png
网友评论