Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用odo将数据迁移到SQL_Python_Sql_Sqlite_Blaze - Fatal编程技术网

Python 使用odo将数据迁移到SQL

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 =

我有一个大的3 GB CSV文件,我想使用Blaze来调查数据,选择我感兴趣的分析数据,最终目标是将数据迁移到合适的计算后端,如SQlite、PostgresSQL等。我可以将该数据导入Blaze,并对其进行处理,但这是我遇到麻烦的部分:

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)