【发布时间】:2021-04-23 03:18:11
【问题描述】:
我有一个名为reviews_gh 的df,格式如下
Date Market Positive.or.Negative.
01-01-2020 A Positive
01-01-2020 A Positive
01-01-2020 B Positive
01-01-2020 B Negative
....
我正在尝试按日期和业务进行分组,并创建一个名为正面和负面的新列,它汇总了当天在该市场中负面和正面的次数
这是我现在的代码
reviews_gh_agg <- reviews_gh %>%
group_by(Date, Market) %>%
summarise(positive = sum(reviews_gh$Positive.or.Negative.=="Positive"), negative =
sum(reviews_gh$Positive.or.Negative.=="Negative") )
但我得到的结果是错误的,我在新的正面和负面列上显示所有观察的总和,而不是按日期和市场分组
上面的小例子的结果应该是
Date Market Positive Negative
01-01-2020 A 2 0
01-01-2020 B 1 1
感谢您的帮助
【问题讨论】: