Я следую учебник Линда, где они используют следующий код:Python Панды Dataframe назначение
import pandas as pd
import seaborn
flights = seaborn.load_dataset('flights')
flights_indexed = flights.set_index(['year','month'])
flights_unstacked = flights_indexed.unstack()
flights_unstacked['passengers','total'] = flights_unstacked.sum(axis=1)
и она прекрасно работает. Однако, в моем случае, кажется, что код не компилируется, а для последней строки я все время получаю ошибку.
TypeError: cannot insert an item into a CategoricalIndex that is not already an existing category
Я знаю, что в видео, которое они используют Python 2, однако у меня есть Python 3, так как я учусь на работу (которая использует Python 3). Большинство различий, которые я смог выяснить, однако я не могу понять, как создать этот новый столбец под названием 'total'
с суммой пассажиров.
ли есть способ, которым я могу сделать это с помощью нераспакованной версии? Или мне нужно сначала перенести исходные полеты, как вы это сделали? Потому что flight_usntacked.dtypes не имеет категории для dtypes – Mathephysicist
@Mathefysicist, конечно, проверьте раздел UPDATE ... – MaxU