TypeError: pivot_table() получил неожиданный аргумент ключевого слова 'rows'
Я пытаюсь использовать метод pivot_table для pandas DataFrame;
mean_ratings = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')
Однако я получаю следующую ошибку:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-55-cb4d494f2f39> in <module>()
----> 1 mean_ratings = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')
TypeError: pivot_table() got an unexpected keyword argument 'rows'
Вышеприведенная команда была взята из книги Python для анализа данных от Wes McKinney (создателя pandas)
Ответы
Ответ 1
Решение для меня состояло в том, чтобы изменить "rows = > index" и "cols = > columns" ):
From:
mean_ratings = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')
в
mean_ratings = data.pivot_table('rating', index='title', columns='gender', aggfunc='mean')