logo

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 sucolumns>atributo.

python3




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

booleano a cadena java

>

>

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.