【发布时间】:2020-02-03 06:43:37
【问题描述】:
我正在努力学习purr,因此我正在寻找与之相关的解决方案。
假设我有一个包含 3 个元素的列表,其元素本身就是数据框列表:
a1 <- data.frame(a = c('alfa', 'beta', 'omega'), b = rnorm(3,0,1), c = NA)
a2 <- data.frame(a = c('lambda', 'delta', 'epsilon'), b = rnorm(3,0, 1), c = NA)
b1 <- data.frame(a = c('lambda', 'delta', 'alfa'), b = rnorm(3, 1, 1), c = 1)
b2 <- data.frame(a = c('beta', 'delta', 'epsilon'), b = rnorm(3, 1, 2), c = c(0, 1, NA))
a <- list(a1, a2)
b <- list(b1, b2)
L <- list(a,b)
如何使用 map*_ 格式化 L 以使所有第一列都转换为字符(我不需要知道任何列都可能包含因子的一般情况)以及 NAs被删除了吗?
由于嵌套不止一层,我不知道如何在不取消嵌套的情况下调用函数。
【问题讨论】: