numpy 知识

如何找到list中的np.nan值项

x = np.array([[1,2,3,4],
[2,3,np.nan,5],
[np.nan,5,2,3]])
print(np.argwhere(np.isnan(x)))

然而实际上,有些时候,如果是用pandas读出的数据,在list中print时提示为nan,但用isnan方法却并不能正确判断,会提示TypeError,此时需要用pandas.isnull()判断该值是否为空

坚持原创技术分享,您的支持将鼓励我继续创作!