【发布时间】:2018-02-22 19:35:00
【问题描述】:
样本数据集
日期 Playerid 收入促销 DayofWeek 01/01/2017 146123 0 B 星期日 01/01/2017 219378 0 B 星期日 01/01/2017 198614 0 B 星期日 02/01/2017 292640 30 A 星期一 02/01/2017 139562 10 A 星期一 02/01/2017 124967 20 A 星期一 02/01/2017 107954 20 A 星期一 2017 年 3 月 1 日 28391 10 B 星期二 2017 年 3 月 1 日 184388 21 B 星期二 2017 年 3 月 1 日 264222 20 B 星期二 03/01/2017 184857 0 B 星期二 04/01/2017 79788 40 A 星期三
我想按 DayofWeek 聚合表格,并总结一周中每一天的收入,计算使用 playerid 的玩家数量,这样我的最终输出如下所示:
玩家收入促销 DayofWeek 3 0 B 星期日 4 80 星期一 4 51 B星期二 1 40 A 星期三我一直在尝试汇总上面附加的数据集,但所有尝试均未成功。可以帮忙吗?
下面是我的代码。
aggdata <-aggregate(MyData, by=list(DayofWeek,Revenue, Promo, Playerid),
FUN=sum, na.rm=TRUE)
我收到以下错误
Error in FUN(X[[i]], ...) : invalid 'type' (character) of argument
【问题讨论】:
标签: r aggregate-functions