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

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

data 指定 div als ram 有效 加載 tro hunk

錯誤原因

報錯提示:“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解析器中有效)

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