pandas pivot table 计算差异并对结果进行排序

pandas pivot table calculate difference and sort result

我在 pandas 中有一个像这样的枢轴 table:

我想添加一列 [DIFFERENCE] 并按新的 [DIFFERENCE] 列对 table 进行排序

我玩过 table.diff(axis=1),但不知何故无法进行排序...

任何想法都非常适用

根据差异创建列非常简单,可以使用 sort_values

进行排序
df['Difference'] = df['2021'] - df['2020']
df.sort_values('Difference', inplace=True)