0
無法填充嵌套字典並保留以前填充的鍵。看看這個例子:填充嵌套字典
fulldict={}
keys=['key1', 'key2', 'key3']
for key in keys:
for i in xrange(3):
x1 = np.random.randn(10)
y1 = np.random.randn(10)
fulldict[key] = {i:pd.DataFrame({'x1':x1, 'y1': y1})}
我的意圖是,fulldict['key1']
應該包含3個詞典與鍵0,1,2。但只有最後一個鍵(2)被存儲。
任何建議表示讚賞
您重新分配'fulldict [關鍵]'每次,你的意思'fulldict [關鍵] [i] = PD .DataFrame({'x1':x1,'y1':y1})'。你需要在外部for循環中使用'fulldict [key] = {}'。 – AChampion