【发布时间】:2022-01-03 11:48:10
【问题描述】:
我有以下数据:
df <- data.frame(dt1 = c("2019-05-02", "2019-01-02", "2019-06-02"),
dt2 = c("2019-08-30", "2019-04-24", "2019-12-06") )
> df
dt1 dt2
1 2019-05-02 2019-08-30
2 2019-01-02 2019-04-24
3 2019-06-02 2019-12-06
这是我想做的:
i) 我想通过分箱来创建因子,例如,对于第一个日期,日期分箱为 2019 年 7 月 31 日、2019 年 6 月 30 日、2019 年 5 月 31 日,因此基本上按 dt2 分箱。
ii) 我想计算每个 bin 中的日期总数。
预期的输出是:
dt1 dt2 val_count
1 2019-05-02 2019-08-30 3
2 2019-01-02 2019-04-24 3
3 2019-06-02 2019-12-06 6
我发现这个post 相关。
注意:我不想计算两个日期的月份之间的差异。
感谢您的建议。
【问题讨论】: