python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > numpy处理Nan和inf

numpy如何处理Nan和inf

作者:久许

numpy是一个强大的科学计算库,在处理数据时经常会遇到NaN(不是数字)和Inf(无穷大)的情况,排序可以帮助我们查看这些特殊值的分布,使用np.isnan()函数可以生成一个布尔数组,用于判断哪些是NaN值,而np.isinf()函数则用于检测Inf值

numpy处理Nan和inf

1.排序

排好序之后,查看nan和inf值。

cc = X_null_target['Flow Bytes/s']
cc2 = cc.sort_values()
cc2.to_csv('cc2.csv')

2.判断Nan

使用np.isnan(cc2)来生成一个Series

可以看出,该Series中的值是True和False。

如果报错的话,不妨试一试pd.isnull()函数。

3.判断inf

dd == np.inf

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文