我如何总结以下内容:
> result.vol3
[,1]
[1,] 272225
[2,] 523750
[3,] 20211
[4,] 316165
[5,] 9941469
[6,] 193755
[7,] 40663
[8,] 236746
[9,] 25902
[10,] 79943
[11,] 585326
[12,] 129376
... till [100,]
它是一个矩阵,但在矩阵内是一个data.frame / array。我无法使用colSums或任何其他简单的方法进行计算。
答案 0 :(得分:0)
我这样做了,不知何故有效:
result.vol3< - as.matrix(result.vol2)
result.vol4< - as.data.table(result.vol3)
result.vol4 $ V1< - as.numeric(result.vol4 $ V1)
和(result.vol3)
答案 1 :(得分:0)
由于matrix
有list
个元素,因此可以轻松unlist
获取sum
sum(unlist(result.vol3), na.rm = TRUE)
答案 2 :(得分:0)
你不能只用...计算列的总和
apply(result.vol3,2,FUN = sum),其中2指定列?