【发布时间】:2022-01-19 22:00:47
【问题描述】:
假设我有以下小标题:
a_list_of_tibbles <- list(
a = tibble(a = rnorm(10)),
b = tibble(a = runif(10)),
c = tibble(a = letters[1:10])
)
现在我想将它们全部映射到一个数据框/小标题中,由于列类型不同,这是不可能的。
我该怎么办?
我已经尝试过了,但我想摆脱 for 循环
for(i in 1:length(a_list_of_tibbles)){
a_list_of_tibbles[[i]] <- a_list_of_tibbles[[i]] %>% mutate_all(as.character)
}
然后我运行:
map_dfr(.x = a_list_of_tibbles, .f = as_tibble)
【问题讨论】: