Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
如何从csv文件中提取数据并将其放入sqlite数据库?_Sqlite_Pandas - Fatal编程技术网

如何从csv文件中提取数据并将其放入sqlite数据库?

如何从csv文件中提取数据并将其放入sqlite数据库?,sqlite,pandas,Sqlite,Pandas,我试图使用这段代码从一个大的csv文件中提取数据并插入到数据库中。 代码中提供了数据库。然而,我在最后一行做错了什么。这个 代码给了我一个值错误。我正在使用pandas读取csv文件。有人能帮我指出哪里出了问题吗 我认为,使用policy.astype(int)应该适用于这种情况?有人能证实吗?基本上,你不想在数据帧中循环-那样你会失去所有的好处,而且速度也会太慢。要使用数据帧,请执行以下操作: df = pd.read_csv('FL_insurance_sample.csv') df.to_

我试图使用这段代码从一个大的csv文件中提取数据并插入到数据库中。
代码中提供了数据库。然而,我在最后一行做错了什么。这个 代码给了我一个值错误。我正在使用pandas读取csv文件。有人能帮我指出哪里出了问题吗


我认为,使用policy.astype(int)应该适用于这种情况?有人能证实吗?

基本上,你不想在数据帧中循环-那样你会失去所有的好处,而且速度也会太慢。要使用数据帧,请执行以下操作:

df = pd.read_csv('FL_insurance_sample.csv')
df.to_sql('Policy', conn)
另外,您可能希望在之前对数据进行“按摩”,使其适合您的表结构


PPS如果您想要一个工作示例,您应该提供一个输入数据的示例-5-10行就足够了

尝试:
cur.execute('INSERT-INTO-Policy(policyID)VALUES(?),(Policy,)
,这也不会发生。实际上我先试过括号。哦,好的。到底是什么错误?请将其放在post.cur.execute('INSERT-INTO-Policy(policyID)VALUES(?),(Policy,))InterfaceError:Error绑定参数0-可能是不受支持的类型。它正在工作,但速度非常慢。可能是.csv文件非常大。但还是不应该花那么多时间。
df = pd.read_csv('FL_insurance_sample.csv')
df.to_sql('Policy', conn)