Maison >développement back-end >Tutoriel Python >Pourquoi est-ce que je reçois une \'KeyError: \'review\'\' lors de l'accès à un DataFrame Pandas ?
L'erreur "pandas hashtable keyerror" se produit lors de la tentative d'accès à une colonne inexistante dans un DataFrame pandas. Dans l'extrait de code donné, la tentative d'impression de la colonne « review » échoue en raison d'une erreur de clé. Cette erreur suggère que le nom de la colonne est incorrect ou mal orthographié.
Pour résoudre ce problème, il est essentiel de vérifier les noms réels des colonnes du DataFrame. Une façon de procéder consiste à imprimer la liste des noms de colonnes :
print(reviews_new.columns.tolist())
La sortie de cette commande révélera les noms de colonnes réels.
Causes potentielles de 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'))
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!