Contenido de este artículo
- 0
- 0
- 0
- 0
A menudo, es posible que desee cambiar el nombre de una o más columnas en un DataFrame de pandas. Afortunadamente, esto es fácil de hacer usando la función pandas rename () , que usa la siguiente sintaxis:
df. renombrar (columnas = {'old_col': 'new_col', 'old_col2': 'new_col2'}, inplace = True )
Este tutorial muestra varios ejemplos de cómo usar esta función en la práctica en los siguientes pandas DataFrame:
importar pandas como pd #create DataFrame df = pd.DataFrame ({'calificación': [90, 85, 82, 88, 94, 90, 76, 75, 87, 86], 'puntos': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19], 'asiste': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5], 'rebotes': [11, 8, 10, 6, 6, 9, 6, 10, 10, 7]}) #view Impresión de DataFrame (df) puntos de calificación ayuda a rebotes 0 90 25 5 11 1 85 20 7 8 2 82 14 7 10 3 88 16 8 6 4 94 27 5 6 5 90 20 7 9 6 76 12 6 6 7 75 15 9 10 8 87 14 9 10 9 86 19 5 7
Ejemplo 1: cambiar el nombre de una sola columna
El siguiente código muestra cómo cambiar el nombre de una sola columna en el DataFrame:
# cambiar el nombre de 'calificación' a 'general' df. renombrar (columnas = {'calificación': 'general'}, en el lugar = Verdadero ) #ver impresión de DataFrame (df) puntos totales asiste rebotes 0 90 25 5 11 1 85 20 7 8 2 82 14 7 10 3 88 16 8 6 4 94 27 5 6 5 90 20 7 9 6 76 12 6 6 7 75 15 9 10 8 87 14 9 10 9 86 19 5 7
Ejemplo 2: Cambiar el nombre de varias columnas
El siguiente código muestra cómo cambiar el nombre de varias columnas en el DataFrame:
# cambiar el nombre de las columnas 'rating' y 'rebotes' df. renombrar (columnas = {'calificación': 'general', 'rebotes': 'rebs'}, inplace = True ) #ver DataFrame print (df) puntos generales asiste rebs 0 90 25 5 11 1 85 20 7 8 2 82 14 7 10 3 88 16 8 6 4 94 27 5 6 5 90 20 7 9 6 76 12 6 6 7 75 15 9 10 8 87 14 9 10 9 86 19 5 7
Ejemplo 3: Cambiar el nombre de todas las columnas
El siguiente código muestra cómo cambiar el nombre de todas las columnas en el DataFrame:
# cambiar el nombre de todas las columnas df. columnas = ['global', 'pts', 'ast', 'rebs'] #view DataFrame print (df) pts totales ast rebs 0 90 25 5 11 1 85 20 7 8 2 82 14 7 10 3 88 16 8 6 4 94 27 5 6 5 90 20 7 9 6 76 12 6 6 7 75 15 9 10 8 87 14 9 10 9 86 19 5 7
Recursos adicionales
Cómo insertar una columna en un marco de datos de Pandas
Cómo agregar una columna vacía a un marco de datos de Pandas
Cómo crear una nueva columna basada en una condición en Pandas
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: