【发布时间】:2020-07-17 18:17:30
【问题描述】:
我这部分代码的问题导致 KeyError: -1
你们中有人知道这可能是什么原因吗?
for i in range(len(B130317)):
if B130317['LON'][i] != B130317['LON'][i-1]:
currentID += 1
newID.append(currentID)
【问题讨论】:
-
我猜你的
if声明在第一次迭代中。您正在尝试访问i - 1,而在第一次迭代中,i为 0。
标签: python pandas dataframe spyder keyerror