在R中使用聚合函数

时间:2015-02-15 08:49:22

标签: r

我的问题是如何使用R在excel文件中的变量中查找值的聚合,我已将文件读入R,但尝试使用聚合函数但它无法正常工作。我也安装了plyr功能。我们是否要将读取文件转换为dataframe以使用此功能?

1 个答案:

答案 0 :(得分:-1)

例如:

aggregate(df["x"],df["group"],function(x) mean(x,na.rm=T))

或者只是

aggregate(df["x"],df["group"], FUN=mean)

您也可以使用plyr

library(plyr)
ddply(df, .group, summarise, m = mean(yourVar, na.rm=T))

您的数据中可能有NA吗?这可能意味着您需要na.rm=T。请查看http://www.cookbook-r.com/Manipulating_data/Summarizing_data/以获取指导。