R语言学习笔记5-第1列作为行名

比如一个名为diff的数据,我们来看一下最后五行:

1
tail (diff, n=5) # 查看最后五行

control1 control2 rep1 rep2
48816 ENSMUSG00000110418 0.000000 0 0.0000000 0.0000000
48817 ENSMUSG00000110420 0.000000 0 0.0000000 0.0000000
48818 ENSMUSG00000110421 0.000000 0 0.0000000 0.9451464
48819 ENSMUSG00000110422 1.247384 0 0.7586195 1.8902928
48820 ENSMUSG00000110423 0.000000 0 0.0000000 0.0000000

这个表格的行名是:48816,48817,48818,48819,48820,然而,有的时候,我们需要把文件中的第一列作为行名,如何操作呢?

首先把第一列指定为行名,然后,再把第一列删掉即可。

1
2
rownames(diff) <- diff[,1] # 指定第一列为行名
tail (diff,n=5) # 查看最后五行

control1 control2 rep1 rep2
ENSMUSG00000110418 ENSMUSG00000110418 0.000000 0 0.0000000 0.0000000
ENSMUSG00000110420 ENSMUSG00000110420 0.000000 0 0.0000000 0.0000000
ENSMUSG00000110421 ENSMUSG00000110421 0.000000 0 0.0000000 0.9451464
ENSMUSG00000110422 ENSMUSG00000110422 1.247384 0 0.7586195 1.8902928
ENSMUSG00000110423 ENSMUSG00000110423 0.000000 0 0.0000000 0.0000000

1
2
diff2 <- diff[,-1] # 删掉第一列
tail (diff2,n=5) # 再次查看最后五行

control1 control2 rep1 rep2
ENSMUSG00000110418 0.000000 0 0.0000000 0.0000000
ENSMUSG00000110420 0.000000 0 0.0000000 0.0000000
ENSMUSG00000110421 0.000000 0 0.0000000 0.9451464
ENSMUSG00000110422 1.247384 0 0.7586195 1.8902928
ENSMUSG00000110423 0.000000 0 0.0000000 0.0000000

  • 本文作者:括囊无誉
  • 本文链接: R/R语言学习笔记5/
  • 版权声明: 本博客所有文章均为原创作品,转载请注明出处!
------ 本文结束 ------
坚持原创文章分享,您的支持将鼓励我继续创作!