日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

成功解決raise KeyError(f“None of [{key}] are in the [{axis_name}]“)KeyError: “None of [Index([‘a(chǎn)ge.in.y

 處女座的程序猿 2022-06-22 發(fā)布于上海

成功解決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]"

解決思路

引發(fā)KeyError (f"沒有[{key}]]在[{axis_name}]")
關(guān)鍵字錯(cuò)誤:"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,

輸出數(shù)據(jù)可知,兩個(gè)dataframe的列名不一致導(dǎo)致的問題!將兩個(gè)dataframe格式的數(shù)據(jù)的列名一致化即可!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多