我是Python / Pandas和SQLite的新手。在浏览了其他stackoverflow帮助后,我通过上传csv文件(每个3GB +)创建了一些大型SQLite数据库。想要加入,我在这里看到的方式似乎不允许这样做。有没有办法在这个结构中做到这一点?我应该将多个表上传到单个SQLite数据库吗?提前致谢。
假设我的数据库是
foo.db
bar.db
对于单个数据库的单个查询,我有以下(有效):
import pandas as pd
from sqlalchemy import create_engine
import datetime as dt
from IPython.display import display
disk_engine = create_engine('sqlite:///foo.db')
df = pd.read_sql_query('SELECT * FROM data', disk_engine)