小编Jup*_*ter的帖子

如何在R中按MonthYear组合多个数据帧

我在下面提到了不同的数据帧:

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-18Aug-18Jul-18 …

r dataframe dplyr

6
推荐指数
1
解决办法
84
查看次数

标签 统计

dataframe ×1

dplyr ×1

r ×1