如何计算dimension ( i , n)
矩阵的列均值,其中n (> 1)
是固定整数,而i = 1,2,3,...n
是否为R?我已经在里面使用代码colMeans(x[1:i, ])
for x
是一个矩阵。它显示错误:
'x'必须是至少两维的数组
答案 0 :(得分:0)
在上面的评论中使用drop=FALSE
。但是你可能会发现dplyr::cummean()
很有用。它也比你的for
循环解决方案快得多。
library(dplyr)
dat <- data.frame(matrix(runif(20,20,40), ncol = 4))
sapply(dat, cummean)