问题描述
我有一个3 GB的CSV大文件,我想使用Blaze调查数据,选择要分析的数据,最终目标是将该数据迁移到合适的计算后端(例如SQlite) ,PostgresSQL等。我可以将数据放入Blaze并进行良好的处理,但这是我遇到的问题:
db = odo(bdata, 'sqlite:///report.db::report')`
我不确定如何正确创建一个用sqlite打开的数据库文件。
1楼
您可以按照此处列出的说明,从CSV直接转到sqlite。 我认为您缺少此处警告的列名:
dshape = discover(resource('report_2015.csv'))
t = odo('report_2015.csv', 'sqlite:///report.db::report', dshape=dshape)