Python 如何按行名称对数据帧进行排序?

Python 如何按行名称对数据帧进行排序?,python,pandas,Python,Pandas,我有一个数据帧 a b c d b 0 0 0 1 d 1 0 0 1 c 1 0 0 0 a 2 0 0 1 如何按行名称对df排序,如 a b c d a 2 0 0 1 b 0 0 0 1 c 1 0 0 0 d 1 0 0 1 您可以使用排序索引: df.sort_index(inplace=True) 您可以使用排序索引: df.sort_index(inplace=True) 只需使用sort\u index方法即可。此外,您必须传递inplace=True属性才能在

我有一个数据帧

  a b c d
b 0 0 0 1
d 1 0 0 1
c 1 0 0 0
a 2 0 0 1
如何按行名称对df排序,如

  a b c d
a 2 0 0 1
b 0 0 0 1
c 1 0 0 0
d 1 0 0 1

您可以使用
排序索引

df.sort_index(inplace=True)

您可以使用
排序索引

df.sort_index(inplace=True)

只需使用
sort\u index
方法即可。此外,您必须传递
inplace=True
属性才能在适当的位置进行操作

df.sort_index(inplace=True)

只需使用
sort\u index
方法即可。此外,您必须传递
inplace=True
属性才能在适当的位置进行操作

df.sort_index(inplace=True)

您需要为标记的副本创建的唯一链接是“行名称”,实际上是数据帧的
索引。索引在Pandas中有一个特殊的用途,您可以在官方文档中阅读更多内容。您需要为标记的副本创建的唯一链接是您的“行名称”,事实上,是数据帧的
索引。索引在熊猫中有特殊用途,你可以在官方文档中阅读更多内容。