【发布时间】:2019-11-19 07:11:04
【问题描述】:
我想根据 col1 对 col2 进行降序排序。我感觉答案很简单,但我找不到正确的方法。我会很感激一些帮助。
数据框如下所示:
Col1 Col2 Col3
AB 5 Blue
AB 1 Red
AB 2 Green
AC 1 Red
AC 4 Blue
AD 9 Red
AD 5 Blue
AD 7 Green
想要的输出:
Col1 Col2 Col3
AB 5 Blue
AB 2 Green
AB 1 Red
AC 4 Blue
AC 1 Red
AD 9 Red
AD 7 Green
AD 5 Blue
我尝试了什么:
df = pd.read_csv('data.csv')
df.sort_values(['Col1','Col2'], ascending = False)
df.groupby(['Col1'])['Col2'].sort_values(ascending = False)
上述方法都没有提供所需的输出。
【问题讨论】: