Der Fehler „pandas hashtable keyerror“ tritt auf, wenn versucht wird, auf eine nicht vorhandene Spalte innerhalb eines pandas DataFrame zuzugreifen. Im angegebenen Codeausschnitt schlägt der Versuch, die Spalte „Bewertung“ zu drucken, aufgrund eines Schlüsselfehlers fehl. Dieser Fehler deutet darauf hin, dass der Spaltenname falsch oder falsch geschrieben ist.
Um dieses Problem zu beheben, ist es wichtig, die tatsächlichen Spaltennamen des DataFrame zu überprüfen. Eine Möglichkeit, dies zu tun, besteht darin, die Liste der Spaltennamen auszudrucken:
print(reviews_new.columns.tolist())
Die Ausgabe dieses Befehls zeigt die tatsächlichen Spaltennamen an.
Mögliche Ursachen des KeyError:
reviews_new.columns = reviews_new.columns.str.strip()
reviews_new = pd.read_csv("D:\aviva.csv", sep=';')
print(reviews_new.index.get_level_values('Unnamed: 0'))
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Zugriff auf einen Pandas-DataFrame einen „KeyError: \'review\'\'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!