问答详情
源自:2-6 模型评估:逻辑回归、混淆矩阵、召回率、F1分数(2)

代码执行报错

feature_names = ['pregnant']

X = pima[feature_names]

y = pima.label


错误信息:

错误①:KeyError: "None of [Index(['pregnant'], dtype='object')] are in the [columns]"
错误②:AttributeError: 'DataFrame' object has no attribute 'label'


提问者:Hyrus 2020-10-10 11:43

个回答

  • weixin_慕侠8162281
    2021-11-22 15:03:13

    改成 y = pima.Outcome 还是不好使

  • Dream_is_TT
    2020-11-09 17:35:29

    你没有label这个字段,老师读取的csv是整理之后的,并不是原来的diabetes.csv。所以老师的结果label是编辑之后的。如果你用的是原来的数据集。那你把y = pima.label 改成 y = pima.Outcome 即可

    X输入变量(四个特征);y输出结果(即Outcome)