【发布时间】:2021-10-29 21:15:36
【问题描述】:
我正在使用
将数据批量插入 crateDBpandas.to_sql(tableId, 'crate://xxxxxxx:4200', if_exists='append', index=False, chunksize=20000)
数据包含一些错误的行,其中“数字”类型的一列包含“对象”/“字符串”类型的值。
这会导致插入时出现类型转换错误。
当我将 to_sql() 的 chunksize 参数设置为 1 时,会引发异常,我可以捕捉到问题。
当 chunksize > 0 时,to_sql() 只是继续,我无法确保数据被正确插入。
我缺少什么,以及解决此问题的好方法是什么?
【问题讨论】:
标签: python-3.x pandas cratedb