Python 随机林-使空值在决策树中始终有自己的分支
嗨,我正在使用随机林构建一个模型,我正在尝试处理空值。有没有人知道如何强制随机林模型将空值视为自己的独立带?(在决策树中,度量值的空值总是有自己的分支) 我不想使用均值而不是null,因为我不想让模型将null值与其他接近均值的值绑定在一起,我也不想删除null 我希望这样,决策树总是将度量值的空值视为自己的分支 谢谢:)你可以试试这些Python 随机林-使空值在决策树中始终有自己的分支,python,data-science,random-forest,decision-tree,modeling,Python,Data Science,Random Forest,Decision Tree,Modeling,嗨,我正在使用随机林构建一个模型,我正在尝试处理空值。有没有人知道如何强制随机林模型将空值视为自己的独立带?(在决策树中,度量值的空值总是有自己的分支) 我不想使用均值而不是null,因为我不想让模型将null值与其他接近均值的值绑定在一起,我也不想删除null 我希望这样,决策树总是将度量值的空值视为自己的分支 谢谢:)你可以试试这些 将空值替换为与列中的任何其他值相差很大的值 示例 如果“feature”是只包含正值的列的名称,则负值应足以表示null dataframe.loc[dataf
dataframe.loc[dataframe['feature'].isna(), 'feature'] = -100
dataframe['feature_isnull'] = 0 #null-tracking column
dataframe.loc[dataframe['feature'].isna(),'feature_isnull'] = 1