Thi*_*dge 4 python multiple-columns pandas
我有这个:
A B C
1 4 string1
2 11 string2
1 13 string3
2 43 string4
Run Code Online (Sandbox Code Playgroud)
并且,我想同时按A和B排序,以获得:
A B C
1 4 string1
1 13 string3
2 11 string2
2 43 string4
Run Code Online (Sandbox Code Playgroud)
使用以下内容没有进行排序
data = data.sort_values(by=['A','B'], ascending=[True,True])
Run Code Online (Sandbox Code Playgroud)
我认为你需要将输出分配给new DataFrame,参数ascending可以省略,因为ascending=True是默认值DataFrame.sort_values:
data = data.sort_values(by=['A','B'])
print (data)
A B C
0 1 4 string1
2 1 13 string3
1 2 11 string2
3 2 43 string4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |