数据集
firstList <- list(a = 1:3, b = 4:6)
secondList <- list(c = 7:9, d = 10:12)
我正在尝试使用 mapply 计算多个列表的平均值。
mapply(mean, firstList, secondList)
它不起作用,因为mean
仅根据
Using mapply with mean function on a matrix对其第一个参数进行平均
这可以正常工作:
mapply(mean, firstList)
mapply(mean, secondList)
然后我尝试lapply
一次提供一份清单mapply
lapply(c(firstList, secondList), function(x) mapply(mean, x))
输出不是平均值,而是单个列表
我需要的是如何mean
使用mapply
. 我也希望能解释一下为什么mapply
不返回“意思”列表
提前谢谢了