您当前的位置: 首页 >  ar
  • 0浏览

    0关注

    2393博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

成功解决raise KeyError(f“None of [{key}] are in the [{axis_name}]“)KeyError: “None of [Index([‘age.in.y

一个处女座的程序猿 发布时间:2022-06-21 22:06:43 ,浏览量:0

成功解决raise KeyError(f"None of [{key}] are in the [{axis_name}]") KeyError: "None of [Index(['age.in.years'], dtype='object')] are in the [columns]"

目录

解决问题

解决思路

解决方法

解决问题

raise KeyError(f"None of [{key}] are in the [{axis_name}]") KeyError: "None of [Index(['age.in.years'], dtype='object')] are in the [columns]"

解决思路

引发KeyError (f"没有[{key}]]在[{axis_name}]") 关键字错误:"None of [Index(['age.in.]]Years '], dtype='object')]在[列]"

解决方法
train_score = sc.scorecard_ply(train2woe, card_dict, print_step=0)

train2woe        age.in.years_woe  ...  status.of.existing.checking.account_woe 0           -0.194156  ...                                 0.614204 1            0.528844  ...                                 0.614204 2           -0.194156  ...                                -1.176263 6           -0.194156  ...                                -1.176263 7           -0.563689  ...                                 0.614204

card_dict  35  age.in.years  [-inf,26.0)   -20.0 36  age.in.years  [26.0,35.0)    -2.0 37  age.in.years  [35.0,40.0)    21.0 38  age.in.years   [40.0,inf)     7.0,

输出数据可知,两个dataframe的列名不一致导致的问题!将两个dataframe格式的数据的列名一致化即可!

关注
打赏
1664196048
查看更多评论
立即登录/注册

微信扫码登录

0.0431s