【发布时间】:2021-01-17 09:02:25
【问题描述】:
我正在尝试根据第一个数据创建一个数据透视表,使其看起来像下面的预期结果(第二个表);
To Date From To Quantity
10/11/2020 USA Ireland 5
10/11/2020 USA France 4
11/11/2020 USA France 6
12/11/2020 USA Jamaica 6
12/11/2020 USA France 5
.
.
.
14/02/2021 USA Ireland 65
01/11/2020 01/12/2020 01/01/2021 01/02/2021
Ireland 15 65
France 10
Jamaica 6
我可以通过 groupby() 来获取每月数据。 我希望数据透视表有每个国家/地区的总金额..
df.index = qathist['To Date']
df.index = pd.to_datetime(df.index)
df_m= df.groupby(by=[df.index.year, df.index.month]).sum()
..但是我正在删除其他数据等,似乎无法正确旋转它!
非常感谢任何帮助!
【问题讨论】:
标签: python pandas indexing group-by multi-index