【发布时间】:2020-11-04 16:41:25
【问题描述】:
在下面的数据集中,我想汇总分组_按城市和日期的租金,并另外计算分组按日期+城市的平均持续时间。
date rentals City duration
<date> <dbl> <fct> <drtn>
1 2014-01-01 1 Hamburg 15 mins
2 2014-01-01 1 Hamburg 18 mins
3 2014-01-01 1 Vienna 13 mins
4 2014-01-02 1 Vienna 1 mins
5 2014-01-02 1 Hamburg 8 mins
6 2014-01-02 1 Berlin 4 mins
7 2014-01-03 1 Hamburg 13 mins
8 2014-01-03 1 Hamburg 2 mins
9 2014-01-03 1 Berlin 4 mins
10 2014-01-04 1 Hamburg 17 mins
...
我想使用 dplyr 并尝试了以下方法:
df <- df %>%
group_by(date, city) %>%
summarise((rentals=sum(rentals)), duration=mean(duration))
我最终只剩下一排汇总租金和平均总持续时间。它似乎只是忽略了我的 group_by 函数。
得到一些帮助会很棒:)
【问题讨论】:
-
根据你的df,你的
group_by需要大写City。