Pandas 搜索判断问题

简化下问题,现有一列dataframe数据如下,列名X
X
1
2
3
NaN
4
5
背景:对这列数据进行搜索操作:
1.如果搜索输入6,如何用if语句判断6不存在于这列数据中
2.如何用if语句判断第4行数值为空(Nan)


if 6 in df1.X.values:

if pd.isnull(df1.loc[3].X):