TypeError: 'NoneType' object is not subscriptable when checking for nonetype

TypeError: 'NoneType' object is not subscriptable when checking for nonetype

我正在尝试在 1 列 15 行数据帧的单个单元格中检测 Nonetype,具有以下内容:

if str(row.iloc[13][:]) is None:
     print("YES")

但这会导致错误:TypeError: 'NoneType' object is not subscriptable

如果rowSeries,那么如果select位置值:

row.iloc[13]

输出是标量。因此不能按 [:] 对标量值进行切片。此外,如果通过 str 转换为字符串无法通过 None 进行比较,但通过字符串进行比较:

if str(row.iloc[13]) == 'None':

如果要比较 None:

if row.iloc[13] is None:

或者如果比较 NaNNone:

if pd.isna(row.iloc[13]):