【发布时间】:2019-03-18 20:01:51
【问题描述】:
我有一个这样的list:
(mylist <- list(a = data.frame(x = c(1, 2), y = c(3, 4)),
b = data.frame(x = c(2, 3), y = c(4, NA)),
c = data.frame(x = c(3, 4), y = c(NA, NA))))
$a
x y
1 1 3
2 2 4
$b
x y
1 2 4
2 3 NA
$c
x y
1 3 NA
2 4 NA
由purrr::map() 创建。如何计算相应单元格中值的平均值?即
x y
1 2 3.5
2 3 4
在哪里
mean(c(1, 2, 3), na.rm = T) # = 2
mean(c(2, 3, 4), na.rm = T) # = 3
mean(c(3, 4, NA), na.rm = T) # = 3.5
mean(c(4, NA, NA), na.rm = T) # = 4
感谢您的帮助!
【问题讨论】: