Me enfocaré en dos cosas:
OP dice claramente
He guardado los nombres de las columnas editadas en una lista, pero no sé cómo reemplazar los nombres de las columnas.
No quiero resolver el problema de reemplazo.
'$'
o elimine el primer carácter de cada encabezado de columna. OP ya ha dado este paso. En cambio, quiero centrarme en reemplazar el existentecolumns
Objeto con uno nuevo con una lista de nombres de columna de reemplazo.df.columns = new
Dóndenew
Esta lista de nuevos nombres de columna es tan simple como parece. La desventaja de este enfoque es que el marco de datos existente debe manipularse.columns
Atributo y no se realiza online. Mostraré algunas formas de hacer esto a través de la canalización sin manipular el marco de datos existente.
Configuración 1
Para centrarme en la necesidad de cambiar el nombre para reemplazar los nombres de las columnas con una lista existente, crearé un nuevo marco de datos de muestra df
con nombres de columna iniciales y nombres nuevos …
[2021] python: cambie el nombre de las columnas a pandas {DH}