python判断一个值是否为Nan,NULL

在实际的实验中,我们经常会遇到输出为Nan或者NULL的情况,那么我们该如何去判断它,然后用if语句将其规避勒

方案一如下:

import numpy as np
np.isnan(number)

但是方案一存在的问题是,如果number是str类型,还需要使用float(number),与此同时,还会出现转换不了的情况所以个人推荐使用方案二

方案二如下:

import pandas as pd
pd.isnull(x)

该代码可以判断值是否为Nan,NULL,至少我试了上述两种,第二种才行

综上所述,推荐第二种,若第二种不行,那也可以尝试下第一种!!!!!!!!!!!