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

2024-04-30 23:09:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行多个数据帧,并希望以特定方式对其进行排序: 例如:

df1

dog
cat
rat
goat
df2

dog
cat
rat
goat

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

df1

dog
rat
goat
cat
df2

dog
rat
goat
cat

1条回答
网友
1楼 · 发布于 2024-04-30 23:09:47

您可以使用sort_index,它还支持就地执行,这样您就不必创建第二个数据帧

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

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

相关问题 更多 >