Advertisement

ValueError: 无法将浮点数NaN转换为整数

阅读量:

文章结构概述

  • 问题重现
    • 错误提示
    • 应对策略

问题复现

复制代码
    import numpy as np
    a = np.arange(10)
    a[1] = np.nan
    
    
      
      
      
    

报错

复制代码
    ValueError: cannot convert float NaN to integer
    
    
      
    

解决方案

复制代码
    a.astype(float)
    a[1] = np.nan
    
    
      
      
    

将变量a转换为浮点数类型即可完成操作。

全部评论 (0)

还没有任何评论哟~