【发布时间】:2022-01-20 03:18:21
【问题描述】:
我有一个 SQLite 查询,我想多次运行以根据感兴趣的年份创建多个 Pandas 数据框。像这样的东西(但这绝对行不通)。基本上,我试图在year 列表上循环创建数据框以创建 4 个数据框(每年 1 个),即使经过相当多的谷歌搜索,我现在仍然无法做到这一点。
year = [2018, 2019, 2020, 2021]
query = '''
SELECT
some stuff
FROM table
WHERE table.YEAR = ?
'''
for x in year:
df[x] = pd.read_sql_query(query, db, params=[x])
【问题讨论】:
标签: python pandas sqlite loops