Cómo cambiar el nombre de las columnas en Pandas (con ejemplos)

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/

Deja un comentario

Una gráfica logarítmica es una gráfica de dispersión que usa escalas logarítmicas tanto en el eje x como en el…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!