x011 2022-09-01 17:03 采纳率: 0%
浏览 21

关于Python代码很奇怪的问题!

问题遇到的现象和发生背景

下面的代码,总是提示异常“Traceback (most recent call last)”,“KeyError: 70”。

有两点奇怪,第一,当i在较小的范围循环时,不提示错误。当i范围比较大时,就出现异常。
第二,同样的代码,在另一个notebook中运行正常,不提示错误。当我把这个notebook放到同样的路径下,还是不行。

请各位同学,帮忙解惑答疑,十分感谢。

问题相关代码,

```
brand= ['小米','苹果','华为','OPPO','REALME','三星','VIVO']
for i in range(cq_all.shape[0]):
if cq_all.loc[i,'brand_std'] not in brand:
cq_all.loc[i,'brand_std']='other'

```贴截图

运行结果及报错内容

img

  • 写回答

2条回答 默认 最新

  • 亖夕 Python领域新星创作者 2022-09-01 17:47
    关注

    应该是你的某个键名出错了,仔细检查检查

    评论

报告相同问题?

问题事件

  • 创建了问题 9月1日

悬赏问题

  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错