以下是我使用pandas pivot_table函数后在.csv格式下的数据示例:
现在我需要做的唯一一件事情就是使用 pandas 中的 groupby 函数,按照子产品分组,并将每周的值求和后输出到 .csv 文件中。
以下是我想要的输出结果,但它是在 Excel 中完成的。第一列可能不完全相同,但我可以接受。我需要做的主要事情是按周分组日期,以便我可以获得每周的数据总和(请注意,顶部行将日期按每 7 天分组)。希望能够使用 Python/pandas 完成这个任务。是否可能?
...
Sub-Product 11/1/12 11/2/12 11/3/12 11/4/12 11/5/12 11/6/12
GP Acquisitions 164 168 54 72 203 167
GP Applications 190 207 65 91 227 200
GPF Acquisitions 1124 1142 992 1053 1467 1198
GPF Applications 1391 1430 1269 1357 1855 1510
现在我需要做的唯一一件事情就是使用 pandas 中的 groupby 函数,按照子产品分组,并将每周的值求和后输出到 .csv 文件中。
以下是我想要的输出结果,但它是在 Excel 中完成的。第一列可能不完全相同,但我可以接受。我需要做的主要事情是按周分组日期,以便我可以获得每周的数据总和(请注意,顶部行将日期按每 7 天分组)。希望能够使用 Python/pandas 完成这个任务。是否可能?
Row Labels 11/4/12 - 11/10/12 11/11/12 - 11/17/12
GP
Acquisitions 926 728
Applications 1092 889
GPF
Acquisitions 8206 6425
Applications 10527 8894
axis=1
到resample中,以避免双重转置。 - Jeff'W-SAT'
适合您(代替上面的'w'
)。 - Dan Allan