我有一个大的3 GB CSV文件,我想使用Blaze来调查数据,选择我感兴趣分析的数据,最终的目标是将数据迁移到合适的计算后端,如SQlite、PostgresSQL等。我可以将这些数据放入Blaze中并进行良好的处理,但这是我遇到麻烦的部分:
db = odo(bdata, 'sqlite:///report.db::report')`我不知道如何正确地创建一个db文件,以便用sqlite打开。
发布于 2015-10-24 08:45:13
您可以直接从CSV到sqlite使用这里列出的方向。http://odo.pydata.org/en/latest/perf.html?highlight=sqlite#csv-sqlite3-57m-31s,我想你遗漏了列名,就像这里警告的:http://odo.pydata.org/en/latest/sql.html?highlight=sqlite
dshape = discover(resource('report_2015.csv'))
t = odo('report_2015.csv', 'sqlite:///report.db::report', dshape=dshape)https://stackoverflow.com/questions/33315511
复制相似问题