草庐IT

windows - odo 在 csv 和 mysql 之间转换数据

当使用pythonodo模块将.csv之一转换为pd.DataFrame时,我收到一个TypeErrorTypeError:Cannotcastarrayfromdtype('float64')todtype('int64')accordingtotherule'safe'适用于其他csv的代码#csvtablefilenamecsvNm='table.csv'#convertmysqltabletocsvodo_csv=odo(tstConn.connect_string+'::'+tbl,csvNm)#convertcsvtopandasodo_df=odo(odo_csv,pd.

python - 使用odo将数据迁移到SQL

我有一个3GB的大CSV文件,我想使用Blaze调查数据,选择我感兴趣的数据进行分析,最终目标是将该数据迁移到合适的计算后端例如SQlite、PostgresSQL等。我可以将这些数据导入Blaze并对其进行处理,但这是我遇到问题的部分:db=odo(bdata,'sqlite:///report.db::report')`我不确定如何正确创建一个db文件以使用sqlite打开。 最佳答案 您可以使用此处列出的说明直接从CSV转到sqlite。http://odo.pydata.org/en/latest/perf.html?hig