我在下面提到了不同的数据帧:
DF1:
Origination_Date Count1 Count2
2018-07-01 147 205
2018-07-05 180 345
2018-07-08 195 247
2018-08-04 205 788
Run Code Online (Sandbox Code Playgroud)
DF2:
Date ID
2018-07-01 I-1
2018-07-02 I-2
2018-07-02 I-3
2018-07-03 I-4
2018-07-03 I-5
2018-08-04 I-6
2018-08-04 I-7
Run Code Online (Sandbox Code Playgroud)
DF3
Create_Date ID
2018-07-01 I-1
2018-07-02 I-2
2018-07-03 I-3
2018-08-04 I-4
2018-08-04 I-5
Run Code Online (Sandbox Code Playgroud)
通过利用上面的多个数据帧,我想通过MonthYear创建一个新的数据帧组,并在月份和日期方面表示合并计数,如下面的示例数据框所示.
要求输出:
Month Count1 Count2 DF2_Count(ID) DF3_Count(ID)
Aug-18 205 788 2 2
Jul-18 522 797 5 3
Jun-18 0 0 0 0
Run Code Online (Sandbox Code Playgroud)
上面提到的相同数据结构也希望在日期的基础上创建,我尝试使用group_by函数,并且可以为每个单独的datafreme创建所需的数据帧,但不能通过合并所有数据帧.
注意: - 虽然Jun-18我的数据框中没有月份,但是我想在同一个月创建一行(想要在考虑最近一个月的所需输出数据框架中创建至少三个月(即如果它Sep-18是Aug-18和
Jul-18 …