我在使用多索引访问序列时使用以下条件检查NaN值,并且此系列包含NaN值但由于某种原因,在测试此条件时,它不识别这些NaN值并仍然执行代码。这样做的正确方法是什么?
if df['A'].loc[:, 'B'][C]['D'] is not None:
导入numpy然后在你的条件下使用isnan方法:
numpy.isnan(df['A'].loc[:, 'B'][C]['D'])
如果您需要参考:numpy.isnan()