Python | Pandas DataFrame.isin()

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.

El método Pandas isin()se utiliza para filtrar marcos de datos. isin() El método ayuda a seleccionar filas con un valor particular (o Múltiple) en una columna en particular.

Sintaxis: DataFrame.isin(valores)

Parámetros:
valores: iterable, Serie, Lista, Tupla, Marco de datos o diccionario para verificar en el Marco de datos/Serie de la persona que llama.

Tipo de retorno: DataFrame de Boolean de Dimension.

Para descargar el archivo CSV utilizado, haga clic aquí.

Ejemplo n.º 1: Filtrado de un solo parámetro
En el siguiente ejemplo, se comprueban las filas y se devuelve una serie booleana que es verdadera siempre que Género=”Masculino”. Luego, la serie se pasa al marco de datos para ver el nuevo marco de datos filtrado.

# importing pandas package
import pandas as pd
  
# making data frame from csv file
data = pd.read_csv("employees.csv")
  
# creating a bool series from isin()
new = data["Gender"].isin(["Male"])
  
# displaying data with gender = male only
data[new]

Salida:
como se muestra en la imagen de salida, solo se devuelven las filas que tienen género = «Masculino».

Ejemplo n.º 2: Filtrado de parámetros múltiples
En el siguiente ejemplo, el marco de datos se filtra según el género y el equipo. Se devuelven las filas que tienen Género=”Mujer” y Equipo=”Ingeniería”, “Distribución” o “Finanzas”.

# importing pandas package
import pandas as pd
  
# making data frame from csv file
data = pd.read_csv("employees.csv")
  
# creating filters of bool series from isin()
filter1 = data["Gender"].isin(["Female"])
filter2 = data["Team"].isin(["Engineering", "Distribution", "Finance" ])
  
# displaying data with both filter applied and mandatory 
data[filter1 & filter2]

Salida:
como se muestra en la imagen de salida, se devuelven las filas que tienen Sexo = «Mujer» y Equipo = «Ingeniería», «Distribución» o «Finanzas».

Publicación traducida automáticamente

Artículo escrito por Kartikaybhutani 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 *