在做pandas数据处理的时候,总是报错NaN,infinit,null等错误,但是不知是哪一个字段有问题,需要逐一排查
这里的isinf是判断是否是无界限的,比如除以0的情况,还有就是isnan判断是否非数值.
# np.any(np.isnan(postive_data))
# np.all(np.isfinite(postive_data))
for col in postive_data.columns:
if np.isinf(postive_data[[col]]).any().max():
print(col)