按特定列对行(组内)的熊猫df子集进行排序

我有以下数据框让我们说:

df


A B C D E
z k s 7 d
z k s 6 l
x t r 2 e
x t r 1 x
u c r 8 f
u c r 9 h
y t s 5 l
y t s 2 o

我想根据每个子行的 col D 对其进行排序(例如在这种情况下具有相同的 cols A、B 和 C)

预期输出将是:

df


A B C D E
z k s 6 l
z k s 7 d
x t r 1 x
x t r 2 e
u c r 8 f
u c r 9 h
y t s 2 o
y t s 5 l

对这种操作有帮助吗?

回答

我认为它应该像这样简单:

df = df.sort_values(["A", "B", "C", "D"])


以上是按特定列对行(组内)的熊猫df子集进行排序的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>