Python 使dataframe显示基于日期的聚合值

Python 使dataframe显示基于日期的聚合值,python,pandas,dataframe,datetime,crosstab,Python,Pandas,Dataframe,Datetime,Crosstab,你好,这里是Python新手 我有一个数据框,显示产品和他们在每个日期的销售额 我需要更改此数据框,以显示已售出单位的合计金额。 这只是一个示例数据框,我正在处理的实际数据框包含数百个产品和3年的销售数据 如果能找到一种有效的方法,我们将不胜感激 提前谢谢你 如果产品列与一起用于累计总和: df1 = df.set_index('product').cumsum(axis=1) 如果产品是索引: df1 = df.cumsum(axis=1) 工作得很有魅力!谢谢@AdamLee确保检查

你好,这里是Python新手

我有一个数据框,显示产品和他们在每个日期的销售额

我需要更改此数据框,以显示已售出单位的合计金额。

这只是一个示例数据框,我正在处理的实际数据框包含数百个产品和3年的销售数据

如果能找到一种有效的方法,我们将不胜感激


提前谢谢你

如果
产品
列与一起用于累计总和:

df1 = df.set_index('product').cumsum(axis=1)
如果产品是
索引

df1 = df.cumsum(axis=1)

工作得很有魅力!谢谢@AdamLee确保检查列是否按时间顺序排列,如果不按时间顺序排列,则对其进行排序(
.sort\u index(axis=1)
)。