生信星球培训第四十五期

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

2020-03-20  本文已影响0人  丁览博
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

提取元素

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

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

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

上一篇下一篇

猜你喜欢

热点阅读