目录
老饼讲解:一步一步上手学习

【说明】函数-encode.grp.to_grp

作者 : 老饼 发表日期 : 2026-03-21 01:23:41 更新日期 : 2026-05-13 00:56:58
老饼讲解-简单易懂,干货满满,爽过嗦螺!


API说明:encode.grp.to_grp- 数据转换为分组

一、函数说明

encode.grp.to_grp用于将数据x转换为分组数据(即组号)

完整调用格式如下:

x_grp,bin_desc_dict = encode.grp.to_grp(x,bin_sets)
  • 入参说明

x:x的原始变量数据。

         数据类型:pandas.DataFrame

bin_sets:所有变量的分箱配置。

        数据类型:dict

  • 出参说明

x_grp:转换后的分组数据。

        数据类型:pandas.DataFrame

bin_desc_dict:每个变量的分箱说明。

        数据类型:dict

二、函数示例

to_grp使用示例如下:

import bbbrisk as br					
           
# 加载数据                    
data = br.datasets.load_bloan_grp()                    # 加载数据
x = data[['rev','age']]                                # 变量数据
y = data['is_bad']                                     # 标签数据

# 变量的分箱
bin_sets = {
    'rev'     :[['-',0.1],[0.1,1.2],[1.2,2],[2,'+']]
    ,'age'    :[[80,'+'],[60,80],[45,60],['-',45]]
    }

# 转换为分组数据				           
x_grp,bin_desc_dict = br.encode.grp.to_grp(x,bin_sets) # 将数据转换为分组
print('\n转换后的分组数据-x_grp:\n',x_grp)             # 显示转换后的分组数据
print('\n分箱说明-bin_desc_dict:\n',bin_desc_dict)     # 显示分箱说明

运行结果如下:

encode.woe.to_grp转换分组数据效果


好了,以上就是encode.woe.to_grp函数的使用方法了~



图标 评论
添加评论