我有一个像这样的矩阵:
12Q_S12 14Q_S14 16Q_S16 18Q_S2 22Q_S6 28Q_S12
ENSG00000000003.14 1.18007 0.0000 1.20602 2.24477 1.27663 1.12392
ENSG00000000005.5 0.00000 0.0000 0.00000 0.00000 0.00000 0.00000
我想删除rownames(ENSG00000000003.14,ENSG00000000005.5 ...)任何帮助的小数部分?
预期:
12Q_S12 14Q_S14 16Q_S16 18Q_S2 22Q_S6 28Q_S12
ENSG00000000003 1.18007 0.0000 1.20602 2.24477 1.27663 1.12392
ENSG00000000005 0.00000 0.0000 0.00000 0.00000 0.00000 0.00000
答案 0 :(得分:2)
您需要重新分配rownames
并删除该点之后的部分,您可以使用gsub
执行此操作。
rownames(tab) <- gsub("\\..*","",rownames(tab))