学习小组Day5笔记--丁览博

day5-数据结构思维导图.jpg

思维导图来自于mindnode

数据结构

向量

向量和标量的区别

-向量:多个元素组成的变量,抑或理解为多个标量

向量的赋值

-定义为某几个确定元素:x<- c(a,b,c,d)
-定义为a-b之间的所有整数:x<- a:b
-ab之间间隔c取数:x<- seq(a,b,by = c)
-ab之间重复c次取数: x<-rep(a:b,times=c)

从向量中提取元素

按位置提取

数值提取(版权归“生信星球”所有)

按数值提取

位置提取(版权归“生信星球”所有)

数据框

读取本地数据

read.table(file="name",sep="\t",header=True)
a<-read.table(file="name",sep="\t",header=True)

设置行名和列名

将第几列的列名改为某名字:
colnames(dataframe)[n]<-"newname"

数据框的导出

write.table(file="filename",sep=",",quote=F)

变量的保存和重新加载

保存的格式:RData

  • 保存当前所有变量:save.image(file="name.RData")
  • 保存其中一个变量:save(x,file="xxx.RData")
  • 重新加载RData:load("xxx.RData")

提取元素

数据框提取(图片版权归生信星球所有)

选修:提取某两列做散点图

attach法

a <-data.frame(case=paste("D",1:100),values=runif(100))
attach(a)
plot(case,values)
detach(a) #最后要删除出搜索环境

with法

with法.png

注意code的输入方式,行与行之间enter键隔开

课后习题

代码报错X not found说明在保存变量是X并不存在,可能是没有注意大小写,即真正的变量名是x

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容