A menudo, es posible que desee seleccionar las filas de un DataFrame de pandas en el que aparece un cierto valor en cualquiera de las columnas.
Afortunadamente, esto es fácil de hacer usando la función .any pandas. Este tutorial explica varios ejemplos de cómo utilizar esta función en la práctica.
Ejemplo 1: buscar valor en cualquier columna
Supongamos que tenemos el siguiente DataFrame de pandas:
importar pandas como pd #create DataFrame df = pd.DataFrame ({'puntos': [25, 12, 15, 14, 19], 'asiste': [5, 7, 7, 9, 12], 'rebotes': [11, 8, 10, 6, 6]}) #view Impresión de DataFrame (df) puntos ayuda a rebotes 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6
La siguiente sintaxis muestra cómo seleccionar todas las filas del DataFrame que contienen el valor 25 en cualquiera de las columnas:
df [df. isin ([ 25 ]). cualquiera (eje = 1 )] puntos ayuda a rebotes 0 25 5 11
La siguiente sintaxis muestra cómo seleccionar todas las filas del DataFrame que contienen los valores 25, 9 o 6 en cualquiera de las columnas:
df [df. isin ([ 25, 9, 6 ]). cualquiera (eje = 1 )] puntos ayuda a rebotes 0 25 5 11 3 14 9 6 4 19 12 6
Ejemplo 2: buscar carácter en cualquier columna
Supongamos que tenemos el siguiente DataFrame de pandas:
importar pandas como pd #create DataFrame df = pd.DataFrame ({'puntos': [25, 12, 15, 14, 19], 'asiste': [5, 7, 7, 9, 12], 'posición': ['G', 'G', 'F', 'F', 'C']}) #view Impresión de DataFrame (df) puntos ayuda a posicionar 0 25 5 G 1 12 7 G 2 15 7 F 3 14 9 F 4 19 12 C
La siguiente sintaxis muestra cómo seleccionar todas las filas del DataFrame que contienen el carácter G en cualquiera de las columnas:
df [df. isin ([' G ']). cualquiera (eje = 1 )] puntos ayuda a posicionar 0 25 5 G 1 12 7 G
La siguiente sintaxis muestra cómo seleccionar todas las filas del DataFrame que contienen los valores G o C en cualquiera de las columnas:
df [df. isin ([' G ', ' C ']). cualquiera (eje = 1 )] puntos ayuda a posicionar 0 25 5 G 1 12 7 G 4 19 12 C
Recursos adicionales
Cómo filtrar un DataFrame de Pandas en múltiples condiciones
Cómo encontrar valores únicos en múltiples columnas en Pandas
Cómo obtener números de fila en un DataFrame de Pandas
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/