如何对熊猫数据帧进行升序和降序排序以获得不同的值



如果这个问题的措辞很奇怪,我深表歉意。我不知道该怎么说。

我有一个蟒蛇熊猫数据帧,如下所示:

data = pd.DataFrame({"a":[1,4,5,4,2], "b":[1,1,2,1,1]})
a    b
1    1
3    1
5    2
4    1
2    1

我需要对数据进行排序,使b列递减,但对于平局(b列中的所有1(,a列中的值按升序排序。

所以它应该是这样的:

a   b
5   2
1   1
2   1
3   1
4   1

感谢您的帮助。

使用data.sort_values(by,axis=0,升序=True,就地=False,kind='quicksort',na_position='last',ignore_index=False,key=None(

最新更新