У меня есть фрейм данных со столбцами year
, month
, source
, ... существует несколько записей на (год, месяц, источник), и мне нужно создать сводную таблицу с индексом (год, month) и source - это столбец, а количество записей за (year, month, source) - это значения. У меня есть следующий код
df.privot_table(index = ['year','month'], columns = ['source'], aggfunc = np.size, fill_value = 0)
вот как выглядят мои данные
2001,02,A, ....
2001,02,A,....
2001,03,B,....
2001,03,B,....
2001,03,B,....
и вот как я хочу, чтобы данные были
A B
2001, 02, 2, 0
2001, 03, 0, 3
но выдает следующее сообщение об ошибке
Reindexing only valid with uniquely values index objects
Что не так?