pandas中dataframe筛选某列值是否在列表中isin
使用isin实现。
>>> n = 10
>>> df = pd.DataFrame(np.random.randint(n, size=(n, 2)), columns=list('bc'))
>>> df
b c
0 7 5
1 1 3
2 9 5
3 2 7
4 0 3
5 0 7
6 6 3
7 8 5
8 6 7
9 3 5
>>> df[df['b'].isin([7,3])]
b c
0 7 5
9 3 5