У меня есть датафрейм, который выглядит следующим образом:
, его можно просмотреть и загрузить здесь .
Я пытаюсь повернуть этот фрейм данных таким образом, чтобы «DISTRICT» был первым уровнем индекса, а «BLANK», «CON», «DEM», «GRE», «IND», «OTH», «REF», Столбцы «REP», «WEP», «WOR» являются вторым уровнем многоуровневого индекса.Затем я хотел установить для столбца «STATUS» горизонтальные столбцы «Active» и «Inactive».Я написал следующий код:
active_inactive8.pivot(index=['DISTRICT', 'DEM', 'REP', 'CON', 'GRE',
'WOR', 'IND', 'WEP', 'REF', 'OTH', 'BLANK'],
columns='STATUS')
, но получил ошибку: ValueError: all arrays must be same length
.
Я также попытался .melt безуспешно.