【发布时间】:2021-10-03 12:39:50
【问题描述】:
我在 pandas 中读到过,如果一列混合了 dtyped 元素,那么读取会导致 DtypeWarning: Columns (X,X) have mixed types. Specify dtype option on import or set low_memory=False in Pandas
所以,我正在尝试复制此错误,但我似乎无法做到。下面是我用来实现上述行为的代码位:
dfs=pd.DataFrame({'a':['a','b','c',1.,2.,np.nan],'b':['d','e','f','g','h',np.nan]})
dfs = pd.concat([dfs for i in range(10000)],axis=0)
dfs.to_csv('test_csv.csv',index=False)
pd.read_csv('test_csv.csv')
这不会导致任何警告,只会将数据作为对象类型读取。你能帮我理解我哪里出错了吗?
【问题讨论】:
标签: python python-3.x pandas dataframe numpy