2015-11-24 54 views
0

我有一個名爲my_Dict的字典,其中有一些名爲column name和一些值(列表)的鍵。字典的按鍵具有相同的名稱比一些大熊貓數據幀列的名稱IndexError:索引232超出了軸0的大小232基於不同長度的列表

df=pd.DataFrame() 
for k, v in df.iteritems(): 
    for i in range (len(df.index.values)): 
     df[k][i]=my_Dict[k][i] 

我有這樣的錯誤:IndexError: index 232 is out of bounds for axis 0 with size 232

我如何能確保我的名單總是具有相同大小(尺寸?字典中的值(列表),最大lenght

+0

你的代碼是否正確? 「Dict」和「List」變量在哪裏? – furas

回答

0

記住:tab[0] -> size = 1,所以tab[232] -> size = 233

不太清楚你的問題的意思,但: 要ensu因爲你的列表總是相同的大小,你必須添加一些驗證,沒有其他選擇或修改你以前的算法,這將填補列表,確保它尊重一個合格的大小。 如果List!的長度!= Dict的長度然後做一些事情。

+0

如果我添加,如果索引變得越界,可能是nan呢? – user3841581

相關問題