Agregar nombres de columnas al marco de datos en Pandas

En este artículo, veremos cómo agregar nombres de columnas a un marco de datos. Veamos cómo agregar nombres a las columnas de DataFrame en Pandas.

Agregar nombres de columnas al marco de datos de Pandas

A continuación se detallan los pasos y métodos mediante los cuales podemos agregar nombres de columnas en el marco de datos de pandas en Pitón :

Creando el marco de datos

Primero creemos un DataFrame de ejemplo por motivos de demostración antes de pasar a agregar nombres de columnas. Hay varias formas en Pandas de agregar nombres de columnas a su DataFrame:

python3




# importing the pandas library> import> pandas as pd> # creating lists> l1> => [> 'Amar'> ,> 'Barsha'> ,> 'Carlos'> ,> 'Tanmay'> ,> 'Misbah'> ]> l2> => [> 'Alpha'> ,> 'Bravo'> ,> 'Charlie'> ,> 'Tango'> ,> 'Mike'> ]> l3> => [> 23> ,> 25> ,> 22> ,> 27> ,> 29> ]> l4> => [> 69> ,> 54> ,> 73> ,> 70> ,> 74> ]> # creating the DataFrame> team> => pd.DataFrame(> list> (> zip> (l1, l2, l3, l4)))> # displaying the DataFrame> print> (team)>

Producción

0 1 2 3 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74 

Aquí podemos ver que las columnas del DataFrame no tienen nombre.

Agregar el nombre de la columna al DataFrame

Podemos agregar columnas a un DataFrame existente usando su columns> atributo.

python3




# adding column name to the respective columns> team.columns> => [> 'Name'> ,> 'Code'> ,> 'Age'> ,> 'Weight'> ]> # displaying the DataFrame> print> (team)>

Producción

 Name Code Age Weight 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74 

Ahora el DataFrame tiene nombres de columnas.

Agregar nombre de columna usando dataframe()

Podemos agregar el nombre de la columna dando un parámetro dentro de la función dataframe().

Python3




column_name> => [> 'Name'> ,> 'Code'> ,> 'Age'> ,> 'Weight'> ]> team> => pd.DataFrame(> list> (> zip> (l1, l2, l3, l4)), columns> => column_name)> print> (team)>

Producción

 Name Code Age Weight  0 Amar Alpha 23 69  1 Barsha Bravo 25 54  2 Carlos Charlie 22 73  3 Tanmay Tango 27 70  4 Misbah Mike 29 74 

Cambiar el nombre de la columna de un marco de datos

Podemos cambiar el nombre de las columnas de un DataFrame usando el rename()> función.

python3




# reanming the DataFrame columns> team.rename(columns> => {> 'Code'> :> 'Code-Name'> ,> > 'Weight'> :> 'Weight in kgs'> },> > inplace> => True> )> # displaying the DataFrame> print> (team)>

Producción

Name Code-Name Age Weight in kgs 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74 

Podemos ver que los nombres de las columnas han sido cambiados.