【发布时间】:2021-09-05 00:53:00
【问题描述】:
我已经提到了这些帖子1、2。不确定我是否错误地使用了这些帖子中的建议。
基本上,我想在 postgresql 查询中使用我的 pandas 列表(用 Jupyter 笔记本编写)
id_list = [1,2,3,4]
我想在下面的查询中使用我的id_list。我尝试了以下 2 个选项
选项-1
df_q = pd.read_sql('select * from tablea where subject_id in {id_list}', con=conn)
选项-2
cur.execute("select * from tablea where subject_id in %s", id_list)
这里的专家可以帮我解决如何在查询中直接使用python变量吗?
【问题讨论】:
标签: python sql pandas postgresql psycopg2