美文网首页
如何删除列表里的nan值?

如何删除列表里的nan值?

作者: 蜘蛛鱼 | 来源:发表于2021-03-16 20:12 被阅读0次

    np.nan有一个特性:
    np.nan == np.nan的值为False
    所以删除列表里的nan值:

    list = [a for a in a if a == a]
    

    所以查看是否有nan值时,可以用np.isnan

    >>> np.isnan([nan, nan])
    array([ True,  True], dtype=bool)
    >>> np.isnan([nan, nan]).any()
    True
    

    相关文章

      网友评论

          本文标题:如何删除列表里的nan值?

          本文链接:https://www.haomeiwen.com/subject/nlfjcltx.html