小编Pie*_*rce的帖子

Pandas 分层排序

我有一个类别和数量的数据框。可以使用冒号分隔的字符串将类别嵌套到无限级别的子类别中。我希望按降序对它进行排序。但是以分层类型的方式显示。

我需要如何排序

CATEGORY                            AMOUNT
Transport                           5000
Transport : Car                     4900
Transport : Train                   100
Household                           1100
Household : Utilities               600
Household : Utilities : Water       400
Household : Utilities : Electric    200
Household : Cleaning                100
Household : Cleaning : Bathroom     75
Household : Cleaning : Kitchen      25
Household : Rent                    400
Living                              250
Living : Other                      150
Living : Food                       100
Run Code Online (Sandbox Code Playgroud)

编辑: 数据框:

pd.DataFrame({
    "category": ["Transport", "Transport : Car", "Transport : Train", "Household", "Household : Utilities", "Household : Utilities …
Run Code Online (Sandbox Code Playgroud)

python sorting hierarchical pandas

5
推荐指数
2
解决办法
805
查看次数

标签 统计

hierarchical ×1

pandas ×1

python ×1

sorting ×1