3

我有一本字典,其中包含数据框的值,就像这样 -

mydict = {'demand': demand_df, 'supply':supply_df, 'prod': prod_df}

然后我使用pandasql模块来执行一个简单的查询。

query = "SELECT * FROM mydict['demand']"
print(ps.sqldf(query))

这给出了一个错误 -

AttributeError: 'dict' object has no attribute 'index'

但是,如果我添加一个额外的步骤,它确实有效 -

demand = mydict['demand']
query = "SELECT * FROM demand"
print(ps.sqldf(query)) 

如何使用上面的第一个选项?

4

0 回答 0