查找R表中的列的平均值

时间:2014-01-20 22:53:07

标签: r statistics

所以我有一张看起来像这样的表

Y M1 M2 M3 M4 Total
1 1  1  1  1   4
2 1  2  1  2   8
5 5  5  5  5   5

如何找到每行的平均值并将其存储到另一个表中?我已经发现了rowMeans方法,并做了这个 -

rowMeans(h.table, na.rm = TRUE)

但这会导致错误 -

Error in rowMeans(h.table, na.rm = TRUE) : 'x' must be numeric

1 个答案:

答案 0 :(得分:0)

编辑:

as.c.as.num <- function(z){
    as.numeric(as.character(z))
}

rowMeans(sapply(h.table, as.c.as.num), na.rm = TRUE)