df1) #输出行名
colnames(df1) #输出列名
数据框取子集
数据主要操作为按列取子集,取出来的为向量;按行去子集取出的仍为数据框。...## 中括号中的逗号表示维度的分隔
## 按名字
df1[,"gene"]
df1[,c('gene','change')]
## 按条件(逻辑值)
df1[df1$score>0,]
## 代码思维..."r2","r3","r4")
#只修改某一行/列的名
colnames(df1)[2] <- "CHANGE"
# | 或符号前后不可以连接字符,只能用于数字,逻辑值
两个数据框的连接
test1 <...,sort = T) #左连接,即新合并的数据框中,保留test1中保留选中的name列中的所有元素,新的数据框中没有的数据显示NA,sort表示按列排序
merge(test1,test3,by.x...='name',by.y = 'NAME', all.y = TRUE,sort = T)#右连接,即新合并的数据框中,保留test3中保留选中的name列中的所有元素,新的数据框中没有的数据显示NA,