pivot_table(),多个 aggfuncs 到 *same* 列 - 可能吗?

pivot_table(), multiple aggfuncs to the *same* column - possible?

编辑 - 请不要锁定这个问题,类似的问题链接不提供答案,因为我的问题是将多个 aggfuncs 应用于 same 值列。

我有一个标准的 pivot_table() 函数通过以下方式应用于数据框:

pivot = df.pivot_table(index=['Year', 'Month'], values=['Claims', 'Policy Holdings'], aggfunc={'Claims': 'min', 'Policy Holdings': 'max'})

我想知道,我想在我的值中使用同一列两次,使用不同的 aggfunc(即最小值和最大值)- 这可能吗?

以下代码无效:

pivot = df.pivot_table(index=['Year', 'Month'], values=['Claims', 'Claims'], aggfunc={'Claims': 'min', 'Claims': 'max'})

当然我可以事先用不同的名称复制该列,但我想有更优雅的解决方案可用?

IIUC 使用:

pivot = df.pivot_table(index=['Year', 'Month'], values=['Claims'], aggfunc={'Claims': ['min','max']})