Python BaggingClassifier和CatBoost,具有分类功能,不';我不能正常工作

Python BaggingClassifier和CatBoost,具有分类功能,不';我不能正常工作,python,numpy,scikit-learn,data-science,catboost,Python,Numpy,Scikit Learn,Data Science,Catboost,我想使用CatBoostClassifier作为估计器运行sklearn.employee.BaggingClassifier,但问题是存在一些分类功能,这会导致此类错误: CatBoostError:“data”是浮点数字类型的numpy数组,它表示没有分类特征,但“cat_features”参数指定非零个分类特征 有可能克服这个问题吗 来自catboost官方文档: 对于您的案例,一个简单的解决方法是将numpy矩阵转换为pd.dataframe: bag_clf.fit(pd.DataF

我想使用CatBoostClassifier作为估计器运行sklearn.employee.BaggingClassifier,但问题是存在一些分类功能,这会导致此类错误:

CatBoostError:“data”是浮点数字类型的numpy数组,它表示没有分类特征,但“cat_features”参数指定非零个分类特征


有可能克服这个问题吗

来自catboost官方文档:

对于您的案例,一个简单的解决方法是将numpy矩阵转换为pd.dataframe:

bag_clf.fit(pd.DataFrame(X_train.drop('client_id', axis=1)), y_train)

看看你是否在这次讨论中找到了一些灵感:@ctenar,我没有找到任何与我的问题相关的信息
bag_clf.fit(pd.DataFrame(X_train.drop('client_id', axis=1)), y_train)