我有一个对象q,它是一个包含l个条目的列表,每个条目都有n个值.如何获得位置n中所有元素的平均值?
>q
[[1]]
[1] 1 2 3 4
[[2]]
[1] 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
预期结果:
1.5 2.5 3.5 4.5
Run Code Online (Sandbox Code Playgroud)
您可以尝试rbind将列表添加到a中matrix,然后使用mean列:
colMeans(do.call(rbind, q))
#[1] 1.5 2.5 3.5 4.5
Run Code Online (Sandbox Code Playgroud)
数据:
q <- list(1:4, 2:5)
Run Code Online (Sandbox Code Playgroud)