我有2个数据帧。 dataframe1具有完整数据集,dataframe2具有日期(无重复)。 dataframe1还包含日期,但包含重复项。使用Clicked.on.Ad
之类的另一个条件,该值为0或1.我想在dataframe2中计算该特定日期,在那天计算得到多少Click.on.Ad == 1
。
例如:
dataframe1
date Clicked.on.Ad
2012-03-29 0
2012-03-29 1
2012-03-29 1
2012-05-17 0
2012-04-30 1
dataframe2
date
2012-01-05
2012-03-29
2012-04-30
2012-05-17
想要输出
date count.clicked.on.ad
2012-03-29 2
2012-04-30 1
2012-05-17 0
答案 0 :(得分:1)
你可以用dplyr来做。 dplyr的管道框架非常易于理解,您可以使用它进行复杂的数据操作。
library(dplyr)
dataframe1 %>%
group_by(date) %>%
summarise(count.clicked.on.ad = sum(Clicked.on.Ad))