xgboost异常AttributeError: ‘DMatrix’ object has no attribute ‘handle’
提示的错误是DataFrame.dtypes for data must be int, float or bool.
通过分析训练样本的类型发现,存在一列的数据是object类型,需要将其转换为int/float/bool 类型。
可以通过pd.to_numeric将object类型转换为数值类型的数据。
data_test['poi_rank'] = pd.to_numeric(data_test['poi_rank'])