我有一个像这样的数据框
Australia Austria United Kingdom Vietnam
date
2020-01-30 9 0 1 2
2020-01-31 9 9 4 2
我想创建一个新的数据框,其中包括列总和大于4的国家,并且我已经做到了。
df1 = df[[i for i in df.columns if int(df[i].sum()) > 4]]
这给我
Australia Austria United Kingdom
date
2020-01-30 9 0 1
2020-01-31 9 9 4
我现在想按其列总和对国家进行排序,然后取前2个。
Australia Austria
date
2020-01-30 9 0
2020-01-31 9 9
我知道我需要使用 sort_values 和 tail。 但是我不知道如何操作。