【发布时间】:2020-02-09 15:25:33
【问题描述】:
我有一些不同产品的数据及其对应的销售日期时间索引。我设法将它们按产品分组:
grouped_df = data.loc[:, ['ProductID', 'Sales']].groupby('ProductID')
for key, item in grouped_df:
print(grouped_df.get_group(key), "\n\n")
我得到的输出是:
ProductID Sales
Datetime
2014-03-31 1 2475.03
2014-09-27 1 10033.06
2015-02-03 1 5329.33
ProductID Sales
Datetime
2014-12-17 2 1960.0
2015-06-17 2 1400.0
2016-08-29 2 230.0
.
.
.
我希望能够在同一张图表上绘制每个分组数据,以显示销售的时间序列。
我还想获取每个 productID 的月平均销售额并将它们绘制在条形图上。我尝试过重新采样,但对我没有效果。
我该如何进行上述操作?
我们将不胜感激!
【问题讨论】:
标签: python pandas dataframe pandas-groupby