Método rename()
Renombra una o más columnas de un marco de datos.
Sintaxis
nombre_marco_de_datos.rename({"viejo_nombre_de_columna":"nuevo_nombre_de_columna", "...n":"...n"}|objeto_de_diccionario)
Parámetros
Nombre | Descripción |
---|---|
{"viejo_nombre_de_columna" : "nuevo_nombre_de_columna", "...n" : "...n"} |
Una asignación entre un nombre de columna existente y un nuevo nombre de column que desea aplicarle a la columna. Realice la asignación de una o más columnas con un diccionario estándar de Python. |
objeto de diccionario |
Un objeto de diccionario preexistente que asigna nuevos nombres a uno o más nombres de columna existentes. Como alternativa, en lugar de crear la asignación de las columnas en rename(), puede crearla en un diccionario independiente y especificar únicamente el nombre del diccionario dentro de rename(). Si necesita volver a nombrar las mismas columnas en varios marcos de datos, este enfoque es más eficiente. |
Devuelve
Marco de datos de HCL.
Ejemplos
Renombrar columnas de un marco de datos
Renombra tres columnas del marco de datos accounts_receivable (cuentas por cobrar):
- No se convierte en Customer Number
- Date se convierte en Invoice Date
- Due se convierte en Due Date
accounts_receivable_2 = accounts_receivable.rename({"No":"Customer Number", "Date":"Invoice Date", "Due":"Due Date"})
Renombrar columnas de dos marcos de datos utilizando un diccionario preexistente
Renombra las columnas de dos marcos de datos usando el mismo objeto de diccionario ( updated_col_names ) para las dos operaciones de cambio de nombre.
updated_col_names = {"No":"Customer Number", "Date":"Invoice Date", "Due":"Due Date"}
accounts_Jan_renamed = accounts_Jan.rename(updated_col_names)
accounts_Feb_renamed = accounts_Feb.rename(updated_col_names)