当前位置: 代码迷 >> python >> 使用odo将数据迁移到SQL
  详细解决方案

使用odo将数据迁移到SQL

热度:61   发布时间:2023-06-16 10:04:25.0

我有一个3 GB的CSV大文件,我想使用Blaze调查数据,选择要分析的数据,最终目标是将该数据迁移到合适的计算后端(例如SQlite) ,PostgresSQL等。我可以将数据放入Blaze并进行良好的处理,但这是我遇到的问题:

db = odo(bdata, 'sqlite:///report.db::report')`

我不确定如何正确创建一个用sqlite打开的数据库文件。

您可以按照此处列出的说明,从CSV直接转到sqlite。 我认为您缺少此处警告的列名:

dshape = discover(resource('report_2015.csv'))
t = odo('report_2015.csv', 'sqlite:///report.db::report', dshape=dshape)
  相关解决方案