データセット
firstList <- list(a = 1:3, b = 4:6)
secondList <- list(c = 7:9, d = 10:12)
mapply で複数のリストの平均を計算しようとしています。
mapply(mean, firstList, secondList)
Using mapply with mean function on a matrix に従ってmean
、最初の引数のみを平均する
ため、機能しませんでした
これは正しく動作します:
mapply(mean, firstList)
mapply(mean, secondList)
次にlapply
、一度に1つのリストを提供しようとしましたmapply
lapply(c(firstList, secondList), function(x) mapply(mean, x))
出力は平均ではなく、個々のリストでした
mean
必要なのは、を使用して複数のリストの を計算する方法mapply
です。mapply
リストの「意味」を返さなかった理由についても説明をいただければ幸いです
よろしくお願いします