生信星球培训第五十九期

Day5--李晓芳

2020-05-23  本文已影响0人  李晓芳lxf

数据类型

查看帮助命令:“?read.table”,看example部分。

part1 向量vector

1. 元素、标量、向量。

2. 赋值

x<- c(1,2,3)
x<- 1:10
x<- seq(1,10,by = 0.5)
x<- rep(1:3,time=2)

3. 从向量中提取元素

(1)根据元素位置

x[4]
[1] 1
x[-4]
[1] 1 2 3 2 3
x[2:4]
[1] 2 3 1
x[c(1,5)]
[1] 1 2

(2)根据值

x[x==10]
integer(0)
x[x<0]
integer(0)
x[x %in% c(1,2,5)]
[1] 1 2 1 2

part2 数据框data frame

1. 读取本地数据

sep=“”,分隔符
header=T/F
命令:
read.table(file = "ex.txt",sep = "\t",header = T)
a<-read.table(file = "ex.txt",sep = "\t",header = T)

2. 设置行名和列名

X<- read.csv('ex.txt')

View(X)
colnames(X)
[1] "X1" "X2"
rownames(X)
[1] "1" "2" "3" "4" "5"
colnames(X)[1]<-"bio"
View(X)
X<-read.csv(file = "ex.txt",sep = " ",header =T,row.names=1)#???
View(X)

3. 数据框的导出

write.table(X,file = "yu.txt",sep = ",",quote=F)--文件夹中多了yu.txt文档。

4. 变量的保存与重新加载

save.image(file="saveall.RData")--文件夹多了saveall.RData文件
save(X,file="saveX.RData")--文件夹多了saveX.RData文件
load("saveall.RData")--重启重新加载该文件

5. 提取元素

上一篇下一篇

猜你喜欢

热点阅读