我不确定这是否是功能更改;但是您可以更改参数的默认值。
low_memory
从
True
到
False
对于
pd.read_csv
:
import io
import pandas as pd
df=pd.read_csv(io.StringIO('\n'.join([str(x) for x in range(1000000)] + ['some string'])))
将返回错误
DtypeWarning: Columns (0) have mixed types. Specify dtype option on import or set low_memory=False.
您可以使用
functools
:
import io
import pandas as pd
import functools
pd.read_csv = functools.partial(pd.read_csv, low_memory=False)
df=pd.read_csv(io.StringIO('\n'.join([str(x) for x in range(1000000)] + ['some string'])))