我在带有 R 3.1.1 的 Mac OS 10.10 上
我有以下数据框x
,我试图describe
从psych
包中获取其描述性统计信息(请注意,我现在已分离Hmisc
具有相同describe
功能的包)
set.seed(10)
x<-data.frame(a=seq(1:10),b=rnorm(10), c=rnorm(10))
x_des<-psych::describe(x)
x_des<-x_des[,-c(3,4,5)]
这段代码给了我x_dex
有一个data.frame
类的对象。
如果我加载Hmisc
包,如果我使用与上面相同的代码,对象的类x_dex
将更改为。describe
由于我希望对象具有data.frame
能够将其写入 excel 文件的类,因此我尝试使用:
data.frame(x_des)
但它给出了以下错误:
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
cannot coerce class ""describe"" to a data.frame
需要知道为什么在加载Hmisc
包和任何适当的解决方案时会发生这种情况。