如何解决即使存在列也存在 KeyError 吗?
我正在尝试在我的 for 循环中创建一个 And 语句。我在“b”下有一个数据框。我将数据框的两列隔离到它们各自的列表中(cdr3_length 和heavy_percent)。
我正在尝试创建一个 for 循环,它通过 b 解析并将 cdr3_length > 15 和 Heavy_percent
cdr3_length=marv["heavy_cdr3_aa_length"]
cdr3_length.head()
heavy_percent=marv["heavy_percent_id"]
heavy_percent.head()
cnt_=0
candidates=[]
for i in range(0,len(b)):
if (cdr3_length(b[i]) > 15) and (heavy_percent(b[i]) < 88):
candidates.append(b[i])
cnt+=1
不幸的是,即使我的列存在并且两个 .head() 函数都有效,我还是收到了 KeyError:0。它说错误出现在 if 语句行中。感谢您提供的任何帮助,谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。