如何在R中排序数据框的行名?

时间:2019-10-15 10:47:08

标签: r

我正在使用导入的CSV文件中的生物学数据,其中基因符号作为行名被放入“第0列”。我想根据基因符号按字母顺序对行进行排序。

我当时想将第0列的行名提取到一个新列,然后进行排序,但是我更喜欢保留数据集的原样。无论如何,要对行名排序吗?

1 个答案:

答案 0 :(得分:0)

row_names_test <- data.frame(cbind(genes <- rownames(read.csv("~/row_names_test.csv")),
                                   read.csv("~/row_names_test.csv")))

row_names_test <- row_names_test[order(row_names_test$genes), ]