n8n-nodes-clean-data
v0.1.3
Published
A custom n8n node to clean data using Recursive Feature Elimination (RFE) powered by Python.
Downloads
210
Maintainers
Readme
n8n-nodes-clean-data
Overview
This custom node for n8n cleans data by using Recursive Feature Elimination (RFE) powered by Python. It is designed for data preprocessing and feature selection, helping you keep only the most relevant features for your machine learning workflows.
Features
- Recursive Feature Elimination (RFE): Uses Logistic Regression and RFE for feature selection.
- Customizable: Specify the target column and the number of features to retain.
- Flexible Output: Output the cleaned data in JSON format or as a CSV file.
- Python Integration: Leverages the power of Python's
scikit-learn
library for feature selection.
Installation
- Clone this repository:
git clone https://github.com/your-repository/n8n-nodes-clean-data.git
cd n8n-nodes-clean-data
- Install dependencies:
npm install
- Build the project:
npm run build
Example Workflow
Input data into the Clean Data by RFE node.
Configure the parameters:
- Target Column: target
- Number of Features: 5
- Output Format: JSON
Use the cleaned data in downstream workflows, such as for machine learning or data analysis.