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: