IndexError: 索引232超出范围,轴0大小为232,基于不同长度的列表
我有一个字典,叫做 my_Dict,里面有一些键,叫做列名,还有一些值(列表)。这个字典的键和 pandas 数据框中的某些列名是一样的。
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
我该怎么做才能确保我的列表总是保持相同的大小(也就是字典中值(列表)的最大长度)呢?
相关文章:
- 暂无相关问题
1 个回答
0
记住:tab[0] -> size = 1
,所以tab[232] -> size = 233
我不太明白你的问题是什么意思,但:为了确保你的列表始终保持相同的大小,你需要添加一些检查,别无选择,或者修改你之前的算法,这样在填充列表时就能确保它符合预定的大小。如果列表的长度不等于字典的长度,那就要做点什么。