我从1个月开始学习“r”并与r-Studio合作。现在我有以下问题:
我想描述一个带有“describe”功能的数据集。之后,我想将结果写入一个用Matrix函数定义的表中。 我把这个表写成变量“Result_table< - matrix(nrwo = 2,ncol = 7)。 但是当我想在我的“Result_table”中编写“describe”函数的结果时,它在全局环境中从数据变为值,我只有一个列表 - 没有表格。
如果使用“tapply”功能,我不会遇到这个问题。我在定义的表格单元格中定义了结果。
是不是可以将“describe”函数的结果写入一个用Matrix函数定义的表中?
答案 0 :(得分:0)
感谢您的回答。守则如下:
#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)