生信星球培训第七十一期

《学习小组Day5笔记——囚牛》

2020-07-21  本文已影响0人  sicau_wq

R语言数据结构

向量(vector)

标量和向量的区分

元素指的是数字或者字符串(用chr表示)等

从向量中提取元素

  • 根据元素位置
    - 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

设置行名和列名

- 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$列名

提取元素.png

直接使用数据框中的变量

  • 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
上一篇下一篇

猜你喜欢

热点阅读