【问题标题】:pandas pivot table calculate difference and sort result熊猫数据透视表计算差异并对结果进行排序
【发布时间】:2022-01-03 13:27:47
【问题描述】:

我在 pandas 中有一个像这样的数据透视表:

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

我玩过 table.diff(axis=1),但不知何故没有让排序工作......

任何想法都非常受欢迎

【问题讨论】:

标签: pandas dataframe pivot-table


【解决方案1】:

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

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

【讨论】:

  • 非常感谢您的快速回复!
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 2019-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-08
  • 1970-01-01
相关资源
最近更新 更多