In [1]: import pandas as pd
...: a=pd.DataFrame([1,2,'a'])
In [2]: a.isin([1,'a'])
Out[2]:
0
0 True
1 False
2 True
In [3]: a.isin(pd.DataFrame([1,'a']))
Out[3]:
0
0 True
1 False
2 False
why isin cant find 'a' in a DataFrame but can in a list?.
PS: Using pandas 1.0.5
In [4]: pd.version Out[4]: '1.0.5'