【发布时间】:2019-06-20 10:05:13
【问题描述】:
我有一个数据框,其中行名需要是第一列并分配一个标题。我宁愿不使用任何包,只使用 R 中的基本功能。希望有一个衬里。
输入:
V1
Species1 31.76010
Species2 43.97335
Species3 40.29958
期望的输出:
HeaderName V1
Species1 31.76010
Species2 43.97335
Species3 40.29958
【问题讨论】:
-
如果 Input 是一个名为 dfrm 的数据框,那就是
cbind(Header=rownames(dfrm), dfrm) -
df <- data.frame(names = row.names(df), df);rownames(df) <- NULL -
我将如何过度,即,使列返回到删除标题的行名称?
-
tibble::rownames_to_column(df, var = "HeaderName")