mcpField
F
feature-engineering-kit

feature-engineering-kit

github.com/dkyazzentwatwa数据与数据库12458 次安装29 周前更新
代码仓库

关于 feature-engineering-kit

Feature Engineering Kit 是用于数据转换的数据处理技能,涵盖编码、缩放和特征生成,也支持日期与文本特征及缺失值处理。

主要功能

  1. 01独热、标签和目标编码
  2. 02标准、最小最大及稳健缩放
  3. 03生成多项式交互特征
  4. 04离散化连续数值
  5. 05提取日期特征
  6. 06生成文本特征并填补缺失值

适用场景

  1. 01为建模处理类别数据
  2. 02缩放数值列
  3. 03生成日期和文本特征
  4. 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