Day5-Bran 数据结构

2023-12-01 22:32:48 浏览数 (1)

数据结构

向量

向量与标量的区别

标量是由一个元素确定的变量

向量是由多个元素确定的变量

使用前要先给变量定义及赋值

一些关于定义的代码

x<- 1:10 #1-10的所有整数

x<- c(1,2,3) #将x定义为由1,2,3组成的元素

`x<- seq(1,10,by = 0.5) #1-10之间每隔0.5取一个数

`x<- rep(1:3,times=2)

x被赋值的结果以它被最后一次赋的值为准从向量中提取元素

根据元素位置提取

x[4] #x的第四个元素

x[2:4] #x的第二个到第四个元素

x[c(1,5)] #第一个和第五个元素

根据元素的值来提取

x[x==10] #等于10的元素

x[x<0]

x[x %in% c(1,2,5)] #存在于向量(1,2,5)中的元素


数据框

数据框就是列表

示例数据首先要放在工作目录里

读取本地数据

sep = "t" #将制表符作为分隔符

header =T #将文件中的第一行设为列名字

查看行名列名列数

colnames(a) #查看列名

rownames(a) #查看行名

dim(a) #几行几列

数据框的导出

write.table(a,file = "yu.txt",sep = ",",quote=F) #将a的数据导入建立yu.txt。分隔符改为逗号,字符串不加双引号。

变量的保存与重新加载

save.image(file="bioinfoplanet.RData") #保存当前所有变量

save(a,file="test.RData") #保存a变量

load("test.RData") #再次使用时的加载命令

提取元素


问题:因为在操作的过程中,a可能被删掉了,则这个时候要找到a先前的元素重新定义,再进行保存

0 人点赞