Я пытаюсь отсортировать содержимое моего фрейма данных в процентах. Сорт вроде не работает.
Код- введите здесь описание изображения
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
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
Похожие вопросы
Связанные вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.
inplace=True
в методsort_values
.