F
feature-engineering-kit
About feature-engineering-kit
Feature Engineering Kit is a data-preparation skill for transforming datasets with encoding, scaling, and feature generation. It covers tabular, date, and text features, as well as missing-value handling.
Key features
- 01One-hot, label, and target encoding
- 02Standard, min-max, and robust scaling
- 03Generate polynomial interactions
- 04Discretize continuous values
- 05Extract date features
- 06Create text features and impute missing values
Use cases
- 01Prepare categorical data for modeling
- 02Scale numeric columns
- 03Generate date and text features
- 04Handle missing values
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill feature-engineering-kitAfter installing, type/feature-engineering-kitin Claude Code to confirm it loaded.
Bundled filesscripts/feature_engineering.pyscripts/requirements.txt
Details
From the project READMEFeature Engineering Kit
Automated feature engineering with encodings, scaling, and transformations.
Features
- Encodings: One-hot, label, target encoding
- Scaling: Standard, min-max, robust scaling
- Polynomial Features: Generate interactions
- Binning: Discretize continuous features
- Date Features: Extract time-based features
- Text Features: TF-IDF, word counts
- Missing Value Handling: Imputation strategies
CLI Usage
python feature_engineering.py --data train.csv --output engineered.csv --config config.json
Dependencies
- scikit-learn>=1.3.0
- pandas>=2.0.0
- numpy>=1.24.0
Comments
Markdown supported