学习小组Day5笔记-----张钧保
2018-09-07 本文已影响13人
别叫我小天使
关于基本的几种赋值命令
设置向量
几个常用的赋值方法
x<-c(1,2,3) #将x赋值为1,2,3组成的向量。
x<-(1:10) #将x赋值从1-10之间所有的整数
x<-seq(1,10,by = 0.5) #1-10之间每隔0.5取一个数
x<-rep(1:3,times=2) #1-3 重复2次
从赋值中提取制定数据
x[指定数字] 显示x的第x个元素
x[-4]#排除,除了第4个元素之外剩余的元素
x[2:4]#显示第2到4个元素
x[-(2:4)]#显示区间外的所有元素
x[c(1,5)] #仅显示第1个和第5个元素
x[x==10]#等于10的元素
x[x<0]显示其中小于0的元素
x[x %in% c(1,2,5)]#显示存在于向量c(1,2,5)中的元素
数据框
打开指定文件
在工作目录下设置文本后,输入
X<-read.csv('wenjianming.txt')单引号
![](https://img.haomeiwen.com/i13895557/7355f99ba5fd07d8.png)
直接打开与赋值
read.table(file = "huahua.txt",sep = "\t",header =T) #读取文件,可直接读取文件内容
a<-read.table(file = "huahua.txt",sep = "\t",header =T)#把数据框赋给一个变量a
设置行名与列名
colnames(X) #查看列名
rownames(X) #查看行名,默认值的行名就是行号,1.2.3.4...
colnames(X)[1]<-"指定名称"#左上角第一格为空时,会自动命名为x,可用这个命令来修改为指定名称
X<-read.csv(file = "1.txt",sep = "\t",header =T,row.names=1)#最后row.names的意思是修改第一列为行名
可用rdad.table重新赋值,修改
数据的保存
save.image(file="bioinfoplanet.RData")#保存当前所有变量
save(frame1,file="frame1.RData")#保存其中一个变量
load("frame1.RData")#再次使用时读取指定命令
显示指定数据
变量[x,y]#显示第x行第y列
- 变量[x,]#显示第x行
- 变量[,y]#显示第y列横向显示
- 变量[y] #显示第y列 ,纵向显示
- 变量[a:b]#显示第a列到第b列
-变量[c(a,b)]#显示第a列和第b列
-变量$列名#可 以指定提取列