首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ValueError:在python中

ValueError:在python中
EN

Data Science用户
提问于 2023-05-30 18:07:24
回答 1查看 41关注 0票数 -2

How来解决这个错误?预期:

使用下面的代码 I = pd.get_dummies(df_teams_2015,prefix=,columns=)时,获得了高于错误的结果

分离X集和y集

X= final.drop(,axis=1) y= final

独立列车和测试设备

X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.30,random_state=42)

rf = XGBRFClassifier(n_estimators=100,subsample=0.9,colsample_bynode=0.2) rf.fit(X_train,y_train)

报表性能

打印(平均精度:%.3f (%.3f)‘%(平均(N_scores),std(N_scores))

<#>I使用了其他模型,如决策树、随机森林等,其他模型工作得很好,但在XGboost中,我面临着这个问题

EN

回答 1

Data Science用户

发布于 2023-05-31 14:34:58

在符合模型之前使用以下代码-

代码语言:javascript
代码运行次数:0
运行
复制
from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
y_train = le.fit_transform(y_train)


rf.fit(X_train, y_train)

(此外,如果你认为它是正确的,请考虑接受一个(在它旁边加上✓))

票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/121856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档