2014-01-20 2 views
0

Таким образом у меня есть таблица, которая выглядит, как этотНахождение среднего столбцов в таблице R

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 

ответ

0

Отредактировано:

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

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

Ошибка в is.data.frame (x): (list) объект не может быть принужден к типу 'double' Звонки: rowMeans -> is.data.frame Получаю, что ошибка – praks5432

+0

Позвольте мне k теперь, если новое редактирование работает. Если нет, я просто удалю, чтобы кто-то другой ответил –

Смежные вопросы