мин не работает в питоне pivot_table - PullRequest
0 голосов
/ 06 июля 2018

Я попробовал следующий код:

pivot = pd.pivot_table(pct, values=['CERT'], index=['ST'], aggfunc={'CERT': [min, max, np.mean]})

и получил следующую ошибку:

sort_values() got an unexpected keyword argument 'by'

Однако, когда я запустил следующий код, и он заработал:

pivot = pd.pivot_table(pct, values=['CERT'], index=['ST'], aggfunc={'CERT': [max, np.mean]})

Единственное отличие в том, что я удалил функцию min. Я нахожу это действительно загадочным и буду признателен за любую помощь. Благодаря.

Кроме того, если кто-то знает, как выполнять этот анализ только для состояний с двумя или более записями, это также будет полезно. Спасибо.

1 Ответ

0 голосов
/ 23 мая 2019

В моем случае это сработает, если я поставлю мин в хайфенах

pivot = pd.pivot_table (pct, values ​​= ['CERT'], index = ['ST'], aggfunc = {'CERT': ['max', 'min', np.mean]})

...