用scorecardpy跑分箱时,怎么把缺失值作为特殊值放进一个箱子里面
时间: 2023-05-19 22:00:57 浏览: 450
scorecardpy:Scorecard Development in python, 评分卡
可以使用scorecardpy中的binning函数,将缺失值作为特殊值单独放入一个箱子中。具体的代码如下:
from scorecardpy import binning
# 定义缺失值的标记
missing_values = [-999]
# 将缺失值作为特殊值单独放入一个箱子中
bins = binning(df, y='target', x=['var1', 'var2'], missing_values=missing_values)
其中,df是数据集,target是目标变量,var1和var2是需要分箱的变量。missing_values参数用于指定缺失值的标记,这里我们将缺失值标记为-999。
阅读全文