【发布时间】:2020-05-29 10:45:52
【问题描述】:
我有一个数据框列表,我想将其中一个列转换为行名。 (而不是单独为每个 df 执行此操作)。
很遗憾我不能让它工作,也许有人可以帮忙?
DF1 <- data.frame(A = c("A", "B", "C"),
B = 1:3)
DF2 <- data.frame(A = c("A", "B", "C"),
B = 1:3)
TheList <- list(DF1 = DF1,
DF2 = DF2)
col_to_rownames_andDel <- function(df){
rownames(df) <- df$A
df$A <- NULL
}
TheList_namedRows <- map(TheList, col_to_rownames_andDel) #not working and empties the dfs
谢谢!
塞巴斯蒂安
【问题讨论】: