import pandas as pd
import numpy as np
df = pd.DataFrame([1, 2, 3, 4, 5, None], columns=['foo'])
df
foo | |
---|---|
0 | 1.0 |
1 | 2.0 |
2 | 3.0 |
3 | 4.0 |
4 | 5.0 |
5 | NaN |
a = 5
df['foo'] == a
0 False 1 False 2 False 3 False 4 True 5 False Name: foo, dtype: bool
a = np.nan
df['foo'] == a
0 False 1 False 2 False 3 False 4 False 5 False Name: foo, dtype: bool
a = None
df['foo'] == a
0 False 1 False 2 False 3 False 4 False 5 False Name: foo, dtype: bool