如何基于行对数据框进行排序

时间:2020-07-02 17:23:07

标签: python pandas dataframe

我正在运行多个数据框,并希望以特定的方式订购它们: 例如:

df1

dog
cat
rat
goat
df2

dog
cat
rat
goat

我想根据我指定的行索引标签对数据框的行进行排序。所以我想输入(狗, 大鼠,山羊,猫),并收到以下结果:

df1

dog
rat
goat
cat
df2

dog
rat
goat
cat

1 个答案:

答案 0 :(得分:0)

您可以使用sort_index,它也支持就地执行此操作,因此您不必制作第二个数据帧。

DF1.sort_index(inplace=True, axis=1)

axis=1部分告诉熊猫对列进行排序。