Jef*_*eff 34
与R docs的熊猫比较在这里.
s <- 0:4
s %in% c(2,4)
Run Code Online (Sandbox Code Playgroud)
isin()方法类似于%operator中的R%:
In [13]: s = pd.Series(np.arange(5),dtype=np.float32)
In [14]: s.isin([2, 4])
Out[14]:
0 False
1 False
2 True
3 False
4 True
dtype: bool
Run Code Online (Sandbox Code Playgroud)
FWIW:无需调用大熊猫,这里使用的答案for loop,并list compression在纯Python
x = [2, 3, 5]
y = [1, 2, 3]
# for loop
for i in x: [].append(i in y)
Out: [True, True, False]
# list comprehension
[i in y for i in x]
Out: [True, True, False]
Run Code Online (Sandbox Code Playgroud)