2015-03-02 2 views
0

Я получаю сообщение об ошибке (InvalidIndexError: индексирование этого действует только с однозначно нормированными объектами Index) при попытке запустить этот код, который создает pivot_table из dataFrame:панды InvalidIndexError при использовании aggfunc

pivData = dfData.pivot_table(values=["ppp", "vvv"], 
          index=["ccc", "iii", "ttt", "www"], 
          aggfunc=[np.sum, np.sum]) 

Я не» Получите то, что неправильно. И когда я удалить последний аргумент, он отлично работает (только не делает сумму, но в среднем)

pivData = dfData.pivot_table(values=["ppp", "vvv"], 
          index=["ccc", "iii", "ttt", "www"]) 

Если кто-нибудь имеет решение или обходной путь ... Спасибо.

+0

Просьба показать небольшой, автономный пример с образцовыми данными, демонстрирующими проблему. – BrenBarn

ответ

0
pivData = dfData.pivot_table(values=["ppp", "vvv"], 
          index=["ccc", "iii", "ttt", "www"], 
          aggfunc=np.sum) 
Смежные вопросы