0

我从 1 个月开始学习“r”并使用 r-Studio。现在我有以下问题:

我想用“describe”函数来描述一个数据集。之后,我想将结果写入一个用函数 Matrix 定义的表中。我将此表写入变量“Result_table <- matrix(nrwo = 2, ncol = 7)。但是当我想在我的“Result_table”中写入“describe”函数的结果时,它在全局环境中从数据更改为i 的值只有一个列表 - 没有表格。

如果使用“tapply”功能,我就没有这个问题了。我在我定义的表格单元格中有我定义的结果。

不能将“describe”函数的结果写入使用 Matrix 函数描述的表中吗?

4

1 回答 1

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)
于 2017-05-24T14:27:09.313 回答