columna de cambio de nombre de Python

Entonces, desea cambiar el nombre de una columna en un marco de datos de Python Pandas. ¿Es eso posible? Sì lo es. Utiliza el método rename () para cambiar el nombre de una columna individual o las " columnas " atributo para asignar un nuevo conjunto de encabezados de columna a un marco de datos.

En esta guìa, cubrimos còmo cambiar el nombre de una columna individual y varias columnas en un marco de datos de Pandas. Analizamos dos ejemplos para ayudarlo a comenzar con estas técnicas.

Cambiar el nombre de una sola columna en Pandas

Un marco de datos de Pandas es una cuadrìcula que almacena datos . Los datos se almacenan en una tabla usando filas y columnas. Cada eje en un marco de datos tiene su propia etiqueta.

Cambia el nombre de una sola columna usando la funciòn rename () . Este método es √∫til porque le permite modificar el encabezado de una columna sin tener que crear una nueva columna.

Eche un vistazo a un objeto de marco de datos de Pandas:

" nombre & rdquo ;, " autor " y " vendido " son nuestros encabezados de columna. Este marco de datos tiene tres columnas y tres filas. Vemos nuestro marco de datos imprimiéndolo en la consola :

Nuestro marco de datos aparece como se esperaba:


nombre autor vendido
El gran Gatsby F. Scott Fitzgerald 42
1 Para matar a un ruiseñor Harper Lee 53
2 El Conde de Montecristo Alexandre Dumas 39

El 81% de los participantes afirmaron que se sentìan más seguros sobre sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asòciese a un bootcamp hoy.

El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

A continuaciòn, cambiamos el nombre de la columna & ldquo ; vendido " decir " copias vendidas & rdquo ;. Podemos hacer esto usando el método rename () :

Especificamos un parámetro con el método rename () : columnas . Este parámetro acepta una lista de columnas para cambiar el nombre.

También especificamos un diccionario como el valor del parámetro de columnas. " vendido " se refiere al nombre de la columna que queremos cambiar de nombre. "copias vendidas" se refiere al nombre con el que queremos reemplazar el nombre anterior. & nbsp;

Ejecutemos nuestro còdigo y imprima nuestra lista de columnas en la consola:

Nuestro còdigo devuelve:

La columna" vendido "ha sido renombrado a " copias vendidas & rdquo ;.

Cambiar el nombre de varias columnas en Pandas

Utiliza el método rename () para cambiar el nombre de varias columnas. Para ello, especifique varios valores de columna en el diccionario asignado a las " columnas " parámetro.

Cambiemos el " nombre " encabezado para decir " Nombre del libro " y "vendido" para decir " Copias vendidas & rdquo ;:

El método rename () cambia el nombre de nuestras columnas. Nuestro còdigo devuelve:

Cambiar el nombre de todas las columnas en Pandas

Cambie el nombre de todas las columnas en un marco de datos de Pandas asignando las " columnas " atribuir una lista de nuevos encabezados de columna. Este enfoque solo funciona si desea cambiar el nombre de cada columna en una tabla; no puede excluir columnas cuyos nombres deben permanecer iguales.

Revisamos los encabezados de nuestras columnas del √∫ltimo ejemplo:

  • " name " deberìa convertirse en " Tìtulo del libro "
  • " autor " deberìa convertirse en " Nombre del autor "
  • " copias " deberìa convertirse en " N√∫mero de copias vendidas "

Realice estos cambios en nuestro marco de datos. Primero creamos una lista con los nuevos nombres de columna y la asignamos a las " columnas " atributo variable :

Nuestro còdigo devuelve:

Nuestro còdigo ha cambiado el nombre de todas nuestras columnas.

Conclusiòn

El método rename () le permite cambiar el nombre de una o más columnas en Pandas. Lo hace en un Marco de datos de Pandas reasignando el valor del atributo "columnas".

¬°Ahora está listo para cambiar el nombre de las columnas en Pandas como un experto!