リストがあり、lapply()
を使用してその要素の平均を計算したいと思います。たとえば、リストの7番目の項目については次のようになります。
_>list[[7]]
[1] 1 1 1 1 1 1 1 1 1 1
_
そして私の出力は次のようになります:
_> mean(temp[[7]][1:10])
[1] 1
_
しかし、以下のようにlapply()
を使用すると、結果は別のものになります。私は何をすべきか?
_> lapply(list[[7]][1:10],mean)
[[1]]
[1] 1
[[2]]
[1] 1
.
.
.
[[10]]
[1] 1
_
リストの7番目の要素の平均を取得するには、mean(list[[7]])
を使用します。リストの各要素の平均を取得するには、lapply(list,mean)
を使用します。そして、あなたのリストをlist
と呼ぶのは本当に悪い考えです。