python - recorrer - Use una lista de valores para seleccionar filas de un marco de datos de pandas



seleccionar una fila de un dataframe pandas (1)

¿Esto es, de hecho, un duplicado de cómo filtrar las filas de marcos de datos de pandas por "dentro de" / "en"? , traduciendo la respuesta a tu ejemplo da:

In [5]: df = DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]})

In [6]: df
Out[6]:
   A  B
0  5  1
1  6  2
2  3  3
3  4  5

In [7]: df[df['A'].isin([3, 6])]
Out[7]:
   A  B
1  6  2
2  3  3

Posible duplicado:
¿Cómo filtrar las filas de marcos de datos de pandas por "dentro" / "en"?

Digamos que tengo el siguiente marco de datos de pandas:

df = DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]})
df

     A   B
0    5   1
1    6   2
2    3   3
3    4   5

Puedo subconjunto basado en un valor específico:

x = df[df['A'] == 3]
x

     A   B
2    3   3

Pero, ¿cómo puedo subconjunto basado en una lista de valores? - algo como esto:

list_of_values = [3,6]

y = df[df['A'] in list_of_values]




dataframe