考慮的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