Python 使用odo将数据迁移到SQL
我有一个大的3 GB CSV文件,我想使用Blaze来调查数据,选择我感兴趣的分析数据,最终目标是将数据迁移到合适的计算后端,如SQlite、PostgresSQL等。我可以将该数据导入Blaze,并对其进行处理,但这是我遇到麻烦的部分:Python 使用odo将数据迁移到SQL,python,sql,sqlite,blaze,Python,Sql,Sqlite,Blaze,我有一个大的3 GB CSV文件,我想使用Blaze来调查数据,选择我感兴趣的分析数据,最终目标是将数据迁移到合适的计算后端,如SQlite、PostgresSQL等。我可以将该数据导入Blaze,并对其进行处理,但这是我遇到麻烦的部分: db = odo(bdata, 'sqlite:///report.db::report')` 我不知道如何正确地创建一个db文件以使用sqlite打开。您可以使用此处列出的说明直接从CSV转到sqlite。 我认为您缺少此处警告的列名: dshape =
db = odo(bdata, 'sqlite:///report.db::report')`
我不知道如何正确地创建一个db文件以使用sqlite打开。您可以使用此处列出的说明直接从CSV转到sqlite。 我认为您缺少此处警告的列名:
dshape = discover(resource('report_2015.csv'))
t = odo('report_2015.csv', 'sqlite:///report.db::report', dshape=dshape)