У меня есть два столбца в моем фрейме данных: ['objects', 'values']
['objects', 'values']
Я пытаюсь отсортировать кадр данных по столбцу 'values' так, чтобы
'values'
пример)
values objects 2.0 a 5.0 b -2.0 c -1.0 d 0.5 e
Ожидаемый результат:
values objects 5.0 b 2.0 a 0.5 e -2.0 c -1.0 d
df = pd.DataFrame({ 'values': [ 2, 5, -2, -1, 0.5], 'objects': [ 'a', 'b', 'c', 'd', 'e']}) df = pd.concat([df[df['values'] >=0].sort_values(by=['values'], ascending=False), df[df['values'] < 0].sort_values(by=['values'])])