(20200410已解決)ValueError: Cannot convert non-finite values (NA or inf) to integer

  • 問題描述

    使用df['col'].astype(int)出現如題錯誤。

    原因是col列有些記錄是空,所以沒法轉成int

  • 解決方案

    df['col'].fillna(0)
    

    將此列空值填充爲0或其他數字,然後再使用df['col'].astype(int)轉換數據格式。

  • References

  1. Data type conversion error: ValueError: Cannot convert non-finite values (NA or inf) to integer [duplicate]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章