pandas 報錯:【sys:1: DtypeWarning: Columns (15) have mixed types. Specify dtype option on import or set low_memory=False.】


錯誤原因

報錯提示:“sys:1: DtypeWarning: Columns (15) have mixed types. Specify dtype option on import or set low_memory=False.”

錯誤:類型混淆

解決

import pandas as pd
pd = pd.read_csv(Your_path, low_memory=False)

關鍵點

low_memory

low_memory : boolean, default True

# 分塊加載到內存,再低內存消耗中解析,但是可能出現類型混淆。
# 確保類型不被混淆需要設置為False,或者使用dtype 參數指定類型。
# 注意使用chunksize 或者iterator 參數分塊讀入會將整個文件讀入到一個Dataframe,而忽略類型(只能在C解析器中有效)

 


免責聲明!

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



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