Python | Pandas Index.delete()

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.delete()devuelve un nuevo objeto con las ubicaciones pasadas eliminadas. Podemos pasar más de una ubicación a borrar en forma de lista.

Sintaxis: Index.delete(loc)

Parámetros:
loc: escalar/lista de índices

Devuelve: nuevo_índice: Índice

Ejemplo #1: Use Index.delete()la función para eliminar el primer valor en el Índice.

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
                'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
  
# Print the Index
idx

Producción :

Eliminemos el mes de ‘Ene’. Está presente en el índice 0, por lo que pasaremos 0 como argumento a la función.

# delete the first label in the given Index
idx.delete(0)

Salida:

como podemos ver en la salida, la función ha devuelto un objeto con su primera etiqueta eliminada.
 
Ejemplo #2: Use Index.delete()la función para eliminar más de una etiqueta en el Índice.

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
                'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
  
# Print the Index
idx

Producción :

Eliminemos los índices segundo, tercero, cuarto y quinto del Índice. Pasamos una lista de valores a borrar a la función.

# to delete values present at 2nd, 3rd, 4th and 5th place in the Index.
idx.delete([2, 3, 4, 5])

Salida:

como podemos ver, las etiquetas correspondientes a los valores pasados ​​​​en el Índice se han eliminado.

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 *