python-強制類型轉換astype()


使用df.astype()強制類型轉換,df['col']=df['col'].astype('float')

實際踩坑:
如果報錯:TypeError: unsupported operand type(s) for +: 'int' and 'str'
解決:將第二個轉成str,用astype(),如果轉后,仍不能轉,則大概率是數據的來源處,數據的格式不對!(讀入的csv表,處理其中一列,提示這個報錯,使用了series轉dataframe,又series轉array,執行仍然報以上的錯誤,強轉提示:can't convert ......,最后確認是同事提供的csv,各種操作下,列下存的數據格式不對。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM