J'ai une liste de DataFrames qui ressemblent à ceci,Renommer des colonnes dans une liste de données? (Pandas)
dfs
[
var1 var1
14.171250 13.593813
13.578317 13.595329
10.301850 13.580139
9.930217 13.593278
6.192517 13.561943
7.738100 13.565149
6.197983 13.572509,
var1 var2
2.456183 5.907528
5.052017 5.955731
5.960000 5.972480
8.039317 5.984608
7.559217 5.985348
6.933633 5.979438
...
]
Je veux renommer var1
et var2
dans chaque dataframe être Foo
et Hoo
. Je tried ce qui suit,
renames_dfs = []
for df in dfs:
renames_dfs.append(df.rename(columns={'var1':'Foo','var2':'Hoo'},inplace = True))
Ce retourne une liste vide de None
. Quelle erreur fais-je ici quand je renomme les noms de colonnes?
enlever seulement 'inplace = true', il retourne 'None' – jezrael
Parfait! Ça a marché! –
Ou, 'df.columns = ['Foo', 'Hoo']' –