pandas 报错 KeyError: 0

KeyError: 0 的报错

以下为错误代码

我调用自己的写的库函数,用apply实现excel中的vlookup,以下为代码

data2 = super_function.vlook_up(data1, ['物料组', '物料描述'], data, ['物料组', '物料组描述'])

报错信息

KeyError: 0

报错原因

这一类的报错都是因为索引问题,结果一看,原来数据处理的时候,删了一些数,导致索引从6开始的,而不是从0开始。

解决方案

把索引重新赋值就好啦

data1.index = list(range(len(data1)))

结果

运行成功,兄弟们好起来啦

你可能感兴趣的:(数据分析,python)