Я пытаюсь отсортировать содержимое моего фрейма данных в процентах. Сорт вроде не работает.

Код- введите здесь описание изображения

ipl_tot['Win Percent'] = ipl_tot['Matches Won']/ipl_tot['Matches 
Played'] * 100
ipl_tot.sort_values(by = (['Matches Won', 'Win Percent']),ascending = 
False)
ipl_tot
0
Coder 29 Мар 2020 в 19:35
Вам необходимо либо переназначить фрейм данных, либо добавить параметр inplace=True в метод sort_values.
 – 
FBruzzesi
29 Мар 2020 в 19:39

1 ответ

Вы должны передать параметр inplace=True в функцию sort_values, чтобы выполнить операцию на месте.

Заменить:

ipl_tot.sort_values(by=(['Matches Won', 'Win Percent']), ascending=False)

С:

ipl_tot.sort_values(by=(['Matches Won', 'Win Percent']), ascending=False, inplace=True)
1
Shubham Sharma 29 Мар 2020 в 19:38