关于 feature-engineering-kit
Feature Engineering Kit 是用于数据转换的数据处理技能,涵盖编码、缩放和特征生成,也支持日期与文本特征及缺失值处理。
主要功能
- 01独热、标签和目标编码
- 02标准、最小最大及稳健缩放
- 03生成多项式交互特征
- 04离散化连续数值
- 05提取日期特征
- 06生成文本特征并填补缺失值
适用场景
- 01为建模处理类别数据
- 02缩放数值列
- 03生成日期和文本特征
- 04处理缺失值
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill feature-engineering-kit安装后在 Claude Code 中输入/feature-engineering-kit确认已加载。
附带文件scripts/feature_engineering.pyscripts/requirements.txt
详细介绍
特征工程工具包
使用编码、缩放和转换实现自动化特征工程。
功能
- 编码:独热编码、标签编码、目标编码
- 缩放:标准缩放、最小-最大缩放、稳健缩放
- 多项式特征:生成交互特征
- 分箱:离散化连续特征
- 日期特征:提取基于时间的特征
- 文本特征:TF-IDF、词数
- 缺失值处理:填补策略
CLI 用法
python feature_engineering.py --data train.csv --output engineered.csv --config config.json
依赖项
- scikit-learn>=1.3.0
- pandas>=2.0.0
- numpy>=1.24.0
评论
支持 Markdown