Bonjour,

je débute en Python mais je commence à faire de petits programmes qui fonctionnent comme je le souhaite.
Mais il y a parfois des agencements de commandes qui ne fonctionnent pas sans que je comprenne pourquoi, et je suis curieux, donc j'aimerais comprendre.
il y a par exemple importation et le renommage de colonnes qui ne fonctionne pas sur la même ligne, mais très bien lorsque je le fais en 2 étapes distinctes. En une seule ligne de commande, le dataframe devient un objet et plus un df ! c'est dingue non ?

doesn't work correctely
Code : Sélectionner tout - Visualiser dans une fenêtre à part
df = pd.read_excel('C:/Users/IH06.xlsx').rename(columns={'Poste technique':'pt','Repère Site':'rs','Désignation':'desi','N° local d\'identific':'idloc'}, inplace=True)
work correctely
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
df = pd.read_excel('C:/Users/IH06.xlsx')
df = df.rename(columns={'Poste technique':'pt','Repère Site':'rs','Désignation':'desi','N° local d\'identific':'idloc'})
quelqu'un aurait une explication "simple" ?