Запись результатов из "desribe" в матрицу изменила матрицу в R-Studio с Data на Value

Я учусь с 1 месяца "r" и работаю с r-Studio. Теперь у меня есть следующая проблема:

Я хочу описать набор данных с помощью функции "описать". После этого я хочу записать результаты в таблицу, определенную с помощью функции Matrix. Я записываю эту таблицу в переменную "Result_table<- matrix (nrwo = 2, ncol = 7). Но когда я хочу записать результат функции" description "в моей" Result_table ", он изменяется в Глобальной среде из данных в Значения у меня есть только список - нет таблицы.

Если использовать функцию "tapply", я не имею этой проблемы. У меня есть определенный результат в определенной ячейке таблицы.

Разве невозможно записать результаты из функции "описать" в таблицу, описанную функцией "Матрица"?

1 ответ

Спасибо за Ваш ответ. Кодекс следующий:

#Package
library("psych")

#Table
Results <- Matrix(nrow = 2, ncol = 2)
colnames(Results) <- c("mean","sd")
rownames(Results) <- c("2010","2011")
View(Results)

#Calculate mean
mean2010 <- describe(sba$SalesNet[sba$Year=="2010")
mean2011 <- describe(sba$SalesNet[sba$Year=="2011")
(mean2010[3])
(mean2010[4])
(mean2011[3])
(mean2011[4])

#Writing Results
Results[1,1] <- mean2010[3]
Results[2,1] <- mean2011[3]
Results[1,2] <- mean2010[4]
Results[2,2] <- mean2011[4]
View(Results)
Другие вопросы по тегам