我在Mac OS 10.10上使用R 3.1.1
我有以下数据框x
,我试图使用describe
包中的psych
获取其描述性统计信息(请注意,我Hmisc
包具有相同的describe
{1}}函数暂时已分离)
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
包和任何正确的解决方案时会发生这种情况。