Ich verfolge ein Lynda Tutorial, in dem sie den folgenden Code verwenden:Python Pandas Dataframe Zuordnung
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)
und es funktioniert perfekt. In meinem Fall scheint es jedoch, dass der Code nicht kompiliert wird, für die letzte Zeile bekomme ich immer einen Fehler.
TypeError: cannot insert an item into a CategoricalIndex that is not already an existing category
Ich weiß im Video sie Python 2 verwenden, jedoch habe ich Python 3, da ich für die Arbeit am Lernen (der Python verwendet 3). Die meisten der Unterschiede, die ich herausgefunden habe, aber ich kann nicht herausfinden, wie man diese neue Spalte namens 'total'
mit den Summen der Passagiere erstellt.
Ist Kann ich das mit der entstapelten Version machen? Oder muss ich zuerst die ursprünglichen Flüge bearbeiten, wie Sie es getan haben? Weil flights_usntacked.dtypes keine Kategorie für dtypes – Mathephysicist
@Mathephysicist hat, sicher, überprüfen UPDATE Abschnitt ... – MaxU