【发布时间】:2020-05-30 03:42:34
【问题描述】:
- 用户将 sql 查询保存在 pd 中,我想执行每个 sql 查询然后放入同一个 pd 如下所示的数据框
colunm1 = 'id1' , 'id2 '
column2 = 'select sum(total) from table where data_mothrn ='2020-04'' ,
'select sum(total) from table2 where data_month ='2020-04'' ,
column3 = 'result from column2'
'result from column2'
- 我要识字这个东西? 将每个 column2 结果按每一行放入 column3
list_para = []
def cacth_column2_sql():
a = df_parameter['column2'].iloc[i]
return a
def result_sql (p):
df0 = pd.read_sql(p, conn)
a = df0.iat[0, 0]
list_para.append(a)
a = cacth_column2_sql()
result_sql(a)
- 如何创建新列以自动保存结果?
【问题讨论】: