考虑的3种类型的字典和3个空DataFrames蟒蛇大熊猫 - 编辑多个DataFrames用一个for循环
dict0={'actual': {'2013-02-20 13:30:00': 0.93}}
dict1={'actual': {'2013-02-20 13:30:00': 0.85}}
dict2={'actual': {'2013-02-20 13:30:00': 0.98}}
dicts=[dict0, dict1, dict2]
df0=pd.DataFrame()
df1=pd.DataFrame()
df2=pd.DataFrame()
dfs=[df0, df1, df2]
我想递归地修改循环中的3个Dataframes以下2所列出,使用以下行:
for df, dikt in zip(dfs, dicts):
df = df.from_dict(dikt, orient='columns', dtype=None)
然而,试图检索环路外的DF的实例1时,它仍然是空
print (df0)
将返回
Empty DataFrame
Columns: []
Index: []
当从内部for循环打印DF,我们可以看到数据正确,虽然追加。
如何制作循环以便可以在循环外打印3个dfs的变化?
离开这个在这里,但@Blackecho好得多 – bouletta