df = pd.DataFrame() df['model'] = model df['Roc_auc'] = roc_auc df['train_score'] = train_score df['test_score'] = test_score df Out[74]: model Roc_auc train_score test_score 0 DecisionTree 0.832536 0.982522 0.844444 1 KNeighbors 0.661085 0.717853 0.700000
时间: 2024-03-04 07:53:27 浏览: 79
df.rank & pd.pivot_table & pd.read_excel & df添加行 &调整df行列顺序(reindex再理解)
这段代码中,首先创建了一个空的DataFrame对象,然后将模型、ROC曲线下面积,训练集得分和测试集得分分别作为数据列添加到DataFrame中。最后,通过打印输出DataFrame,展示了所有模型在不同评价指标下的表现情况,包括在训练集和测试集上的得分以及使用ROC曲线下面积作为评价指标的预测结果。从输出结果可以看出,DecisionTree模型在所有指标下的表现均优于KNeighbors模型。
阅读全文