Day5-陆高平

数据结构

1.1向量与标量

> x<-c(1,2,3)
> x<-1:10
> x
 [1]  1  2  3  4  5  6  7  8  9 10
> x<-seq(1,10,by=0.5)
> x
 [1]  1.0  1.5  2.0  2.5  3.0  3.5
 [7]  4.0  4.5  5.0  5.5  6.0  6.5
[13]  7.0  7.5  8.0  8.5  9.0  9.5
[19] 10.0
> x<-rep(1:3,times=2)
> x
[1] 1 2 3 1 2 3

1.2从向量中提取元素

> x[4]
[1] 1
> x[-4]
[1] 1 2 3 2 3
> x[2:4]
[1] 2 3 1
> x[-(2:4)]
[1] 1 2 3
x[x=3]
[1] 3

1.3数据框

将示例数据放在你的工作目录下
> X<-read.csv('doudou.txt')

微信图片_20210423224729.png

1.4读取本地数据

> read.table(file="huahua.txt",sep="\t",header=T)
  X1 X2
1  A  1
2  B NA
3  C NA
4  D  3
5  E NA
> a<-read.table(file="huahua.txt",sep="\t",header=T)
> View(X)
> View(a)
> View(X)

1.5设置行名与列名

> X<-read.csv('doudou.txt')
> colnames(X)
[1] "X1" "X2"
> rownames(X) 
[1] "1" "2" "3" "4" "5"
> colnames(X)[1]<-"bioplanet"
> X<-read.csv(file = "huahua.txt",sep = "   ",header =T,row.names=1)

1.6 数据框的导出

> write.table(X,file = "yu.txt",sep = ",",quote=F)

1.7变量的保存与重新加载

save.image(file="bioinfoplanet.RData")#保存当前所有变量
save(X,file="test.RData")#保存其中一个变量
load("test.RData")#再次使用RData时的加载命令

1.8提取元素

  • X[x,y]#第x行第y列
  • X[x,]#第x行
  • X[,y]#第y列
  • X[y] #也是第y列
  • X[a:b]#第a列到第b列
  • X[c(a,b)]#第a列和第b列
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 注意事项 R的代码都是带括号的,括号必须是英文的向量是由元素组成的,元素可以是数字或者字符串表格在R语言中改名叫数...
    周非当当当阅读 170评论 0 0
  • 生信学习第5天,昨天学习Rstudio基本操作后,今天继续学习R语言的向量、数据框。 向量 1. 标量和向量的区分...
    森森_486c阅读 347评论 0 0
  • 再回顾一下R的一些常识:(1)R的赋值符号不是等号,而是<-(2)在Console 控制台输入命令,相当于Linu...
    如晤_ea28阅读 283评论 0 0
  • 一. 向量 向量,元素,标量区别图引自生信星球image.png 赋值给变量定义就是赋值, 注意以最后一次为准!注...
    喜喜66阅读 1,059评论 1 3
  • 思维导图 学习要点----R语言重要的两个数据类型 part 1:向量 向量:多个元素组成的变量 几种赋值向量的方...
    单大众阅读 118评论 0 0