《Python科学计算》Part2 利用Python的Pandas读写Sqlite3
import pandas as pd
import sqlite3
# 创建或连接到数据库
conn = sqlite3.connect('example.db')
# 读取CSV文件到Pandas DataFrame
df = pd.read_csv('data.csv')
# 将DataFrame数据插入到SQLite3数据库中
df.to_sql('table_name', conn, if_exists='replace', index=False)
# 关闭数据库连接
conn.close()
这段代码演示了如何使用Pandas库和sqlite3库来处理SQLite数据库的数据。首先,创建或连接到一个名为example.db
的SQLite数据库。然后,使用Pandas的read_csv
函数读取CSV文件到DataFrame。最后,使用DataFrame的to_sql
方法将数据插入到SQLite数据库中,如果表已存在则替换。最后,关闭数据库连接。这是处理小型数据集的一种常见方法。
评论已关闭