生信星球培训第十四期

学习小组笔记Day 5-Esther

2019-04-12  本文已影响0人  estherlucky

向量和数据框

一、向量

1、向量和标量的区别
标量:一个元素组成的变量
向量:多个元素组成的变量(有序)
多次赋值,以最后一次为准


赋值练习

2、从向量中提取元素
(1)根据元素位置
(2)根据值的大小

二、数据框

在工作目录RData中新建doudou.txt,输入以下
X1,X2
A,1
B,
C,
D,3
E,
用X<-read.csv('doudou.txt')


获得示例数据框
点变量名后的变化

1、读取本地数据
read.table(file = "huahua.txt",sep = "\t",header =T) 读取文件,分隔符为Tab,有表头


读取文件
a<-read.table(file = "huahua.txt",sep = "\t",header =T) 把这个数据框赋给一个变量a
数据框赋值给变量a
2、设置行名和列名
X<-read.csv('doudou.txt') 此时变量X是一个数据框
colnames(X) 查看列名
rownames(X) 查看行名,默认值的行名就是行号,1.2.3.4...
colnames(X)[1]<-"bioplanet" 数据左上角第一格为空,R会自动补为x,用这个命令来修改
X<-read.csv(file = "huahua.txt",sep = "\t",header =T,row.names=1) row.names的意思是修改第一列为行名
修改行名和列名
3、导出数据框

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


修改回去并保存
4、变量的保存与重新加载
save.image(file="bioinfoplanet.RData") 保存当前所有变量
保存成功

save(frame1,file="frame1.RData") 保存其中一个变量
load("frame1.RData") 再次使用RData时的加载命令


报错N次后成功了
又是N次报错

结论:得输入自己刚才存的,而且不要忘记“”
5、提取元素(以下X指代某一变量名)
X[x,y] 第x行第y列

思维导图
上一篇 下一篇

猜你喜欢

热点阅读