一次按两列排序

时间:2017-01-27 19:26:22

标签: python pandas multiple-columns

我有这个:

A    B    C
1    4    string1 
2    11   string2  
1    13   string3
2    43   string4

而且,我想同时按A和B排序,得到这个:

A    B    C
1    4    string1 
1    13   string3
2    11   string2  
2    43   string4

使用以下内容没有进行排序

data =  data.sort_values(by=['A','B'], ascending=[True,True])

1 个答案:

答案 0 :(得分:8)

我认为您需要将输出分配给新/var/www/html/Futura_sample.PNG,参数DataFrame可以省略,因为ascendingDataFrame.sort_values中的默认值:

ascending=True