【发布时间】:2019-06-23 15:01:44
【问题描述】:
我正在尝试合并两个包含每周计数的 DataFrame df_1 和包含每月平均计数的 df_2。
每周计数 (df_1) 如下所示。
date Direct_Connection Indirect_Connection
2014-12-07 36 124
2014-12-14 38 111
2014-12-21 28 95
2014-12-28 15 58
2015-01-04 5 9
2015-01-11 22 85
2015-01-18 49 174
2015-01-25 47 171
2015-02-01 54 187
2015-02-08 45 216
2015-02-15 29 125
2015-02-22 22 63
2015-03-01 27 96
每月平均值 (df_2) 如下所示。
date Direct_Connection Indirect_Connection
2014-12-31 29.25 97.0
2015-01-31 30.75 109.75
2015-02-28 37.5 147.75
2015-03-31 31.0 119.0
我想完成的合并将为“Direct_connection”和“间接连接”添加一个“关联月平均”列到 df_1(每周计数)
我想要的输出示例如下所示。
date Direct_Connection Assoc_dir_avg Indirect_Connection Ass_indir_avg
2014-12-07 36 29.5 124 97
2014-12-14 38 29.5 111 97
2014-12-21 28 29.5 95 97
2014-12-28 15 29.5 58 97
2015-01-04 5 30.5 9 109.75
2015-01-11 22 30.5 85 109.75
2015-01-18 49 30.5 174 109.75
2015-01-25 47 30.5 171 109.75
2015-02-01 54 37.5 187 147.75
2015-02-08 45 37.5 216 147.75
2015-02-15 29 37.5 125 147.75
2015-02-22 22 37.5 63 147.75
2015-03-01 27 31 96 119
上面的 DataFrames 只是整个 DF 的一个简短的 sn-p,它跨越了数年。
任何人都可以提供任何帮助,我们将不胜感激!
【问题讨论】:
标签: python-3.x pandas pandas-groupby