Python | Pandas Index.set_names()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.

La función Pandas Index.set_names()establece nuevos nombres en el índice. Para el índice dado, restablece el atributo de nombre para ese índice. El valor predeterminado es devolver un nuevo índice. Las funciones también se pueden utilizar para restablecer el atributo de nombre del índice múltiple.

Sintaxis: Index.set_names(names, level=Ninguno, inplace=False)

Parámetros:
nombres: [string o secuencia] nombre(s) para establecer el
nivel: si el índice es un índice múltiple (jerárquico), nivel(es) para establecer (Ninguno para todos los niveles). De lo contrario, el nivel debe ser Ninguno
en su lugar: [bool] si es Verdadero, muta en su lugar

Devuelve: nuevo índice (del mismo tipo y clase… etc.) [si está en su lugar, devuelve Ninguno]

Ejemplo #1: Use Index.set_names()la función para crear un índice anónimo y establezca su nombre usando el parámetro de nombre.

# importing pandas as pd
import pandas as pd
  
# Creating the index and setting the name
pd.Index(['Beagle', 'Pug', 'Labrador', 'Pug',
   'Mastiff', None, 'Beagle']).set_names('Dog_breeds')

Salida:

como podemos ver en la salida, la función ha restablecido el atributo de nombre del índice anónimo.
 
Ejemplo #2: Utilice Index.set_names()la función para restablecer el atributo de nombre del índice múltiple.

# importing pandas as pd
import pandas as pd
  
# Creating the multi-index form tuples
midx = pd.MultiIndex.from_tuples([('Sam', 21), ('Norah', 25), ('Jessica', 32),
                                       ('Irwin', 24)], names =['Name', 'Age'])
  
# Print the Multi-Index
midx

Salida:

como podemos ver en la salida, el atributo de nombre de midx multi-index se establece en ‘Nombre’ y ‘Edad’. Restablezcamos estos nombres para que sean ‘Student_Name’ y ‘Student_Age’

# to reset the name of the midx
midx.set_names(['Student_Name', 'Student_Age'])

Salida:

como podemos ver en la salida, la función ha restablecido el atributo de nombre de midx multi-index.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *