Bonjour,

Je rencontre des difficultés pour renommer des colonnes avec python.
Je ne comprends pas l'erreur.
J'aimerai remplacé l'intitulé de la colonne Nb-Pages par NBPAGE
Le code utilisé :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
import csv 
import json
import pandas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
df = pandas.read_csv(chemincsv)
 
df = df.rename(columns=({'Nb-Pages':'NBPAGE'}))
df.set_index('NBPAGE').to_csv(chemincsv, index=None)
j'ai cette erreur :
raise KeyError(f"None of {missing} are in the columns")
KeyError: "None of ['NBPAGE'] are in the columns"
Si vous pouvez m'aider ou me réorienter ?

Merci

Mathilde