我有一个数据框,我试图对其进行分组,然后根据两列求和。两列是字符,其中一列是月份,另一列是变量。
以下是数据框架和结构的示例。
#row.names month variable amount
1 1-Jan x 1000
2 1-Jan x 3000
3 2-Feb z 5000
4 2-Feb y 3000
我尝试先对数据进行分组,然后尝试进行总结,但是我无法使用 group_by_() 来完成此任务。下面是我尝试过的代码。
byVarMonth <- group_by_(df, variable, (as.date(month)))
谢谢您的帮助。
您显然对将您的角色 [月份] 作为日期变量不感兴趣。考虑到我没有错,你可以简单地做这样的事情:
library(dplyr)
tab %>%
group_by(month, variable) %>%
summarise(a_sum=sum(amount),
a_mean=(mean(amount)))
并得到这个:
Source: local data frame [3 x 4]
Groups: month
month variable a_sum a_mean
1 1-Jan x 4000 2000
2 2-Feb y 3000 3000
3 2-Feb z 5000 5000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)