matrix :矩阵,整个表只允许一种数据类型
data.frame:数据框,每一列只允许一种数据类型
可以根据生成的函数或者用class或者is族函数判断。...按名字
df1【,"gene"】
df1【,c('gene','change')】
d.按条件(逻辑值)
df1【df1$score>0,】
图片
图片
如何取数据框的最后一列?...ncol(df1) 知道了行数就方便取最后一列:df1【,ncol(df1)】 这样子方便代码复用。
如何取数据框除了最后一列以外的其他列?...","r2","r3","r4") 修改行名
d.只修改某一行/列的名
colnames(df1)【2】 = "CHANGE" 将第二列的名字改为CHANGE
e.两个数据框的连接merge
merge...(m) = c("a","b","c") #加列名
rownames(m) = c("q","w","e") #加行名
矩阵的转置和转换:
转置:t(m) 行变列,列变行
转换:as.data.frame