python列表index找不到索引_在数组中找不到索引

很抱歉我有一个关于Python的问题(这是我的第一个Python脚本)。我不明白根本原因

在我的代码下面:# On découpe notre dataset en train et en test

X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.2)

# On calcule les coefficients

est = sm.OLS(Y_train, X_train).fit()

# Export les coef dans des variables

coefSurface = est.params["surface"]

coefArrondissement = est.params["arrondissement"]

indices = [i for i, x in enumerate(X_train["surface"]) if x != "whatever"]

indices2 = [i for i, x in enumerate(X_train["arrondissement"]) if x != "whatever"]

print(indices)

print(indices2)

#TRAINING

predicted_prices = []

for n in range(0, len(Y_train)):

print((coefSurface * X_train["surface"][n]) + (coefArrondissement * X_train["arrondissement"][n]))

此代码显示:

^{pr2}$

我的两个第一次打印显示我在两个列表(0到656)上的所有可用索引。

但是当我执行一个'for'函数来计算数组的每个值时,Python崩溃了(不总是在同一个索引中),因为他似乎无法检索列表'KeyError:6'上的索引

如果你需要完整的代码我就给你

非常感谢你的帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值