我有一个带有输入值的excel,我正在将其读入下面的数据框中
df = pd.read_excel(r'C:\Users\jepaulabi\Documents\Input.xlsx',
sheet_name='Sheet1',
encoding='utf-8')
print(df)
国家/地区
Germany
Greece
Malaysia
Australia
然后我想将上面的数据帧(df)传递到SQL查询的过滤器中,如下所示
query = SELECT * FROM country where country_nm in ('Germany', 'Greece', 'Malaysia', 'Australia')
然后像这样运行查询
df = pd.read_sql_query(query, conn)
您可以使用pandas.DataFrame.to_string
然后在sql查询中使用上述变量
相关问题 更多 >
编程相关推荐