我有一个名为my_Dict的字典,它有一些名为列名和一些值(列表)的键。字典的键与一些pandas DataFrame列名称
具有相同的名称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
如何确保我的列表总是具有相同的大小(字典值(列表)的大小与最大长度?
答案 0 :(得分:0)
请记住:tab[0] -> size = 1
,所以tab[232] -> size = 233
不太确定你的问题意味着什么,但是: 为了确保您的列表始终具有相同的大小,您必须添加一些验证,没有其他选择或修改以前的算法,这些算法在填写列表时会确保它符合指定的大小。 如果列表的长度!= Dict的长度,那么就做点什么。