我想做相反的事情: Convert row names into first column
在管道链的某个位置,我想将行名称添加到数据框中,例如,我想使用管道执行以下操作:
rownames(mtcars) <- as.character(1:nrow(mtcars))
使它看起来像:
library(magrittr)
mtcars <-
mtcars %>%
...???
请注意,@akrun 的答案表明,如果管道与将数据帧强制转换为 tbl_df
的函数结合使用,行名称将会丢失。
最佳答案
另一种可能性是使用 magrittr
库中的 set_rownames
别名。
mtcars <-
mtcars %>%
set_rownames(as.character(1:nrow(mtcars)))
关于r - 如何将行名称添加到 magrittr 链中的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38136662/