skrub-data/skrub

Machine learning with dataframes

What it solves

skrub is designed to simplify the process of preparing dataframes for machine learning. It bridges the gap between raw dataframes and the numerical arrays required by most machine learning algorithms, making it easier to handle mixed-type data in ML pipelines.

How it works

It provides a Python library that facilitates the integration of dataframes into machine learning workflows, allowing users to handle dataframes directly within their ML processes without manual, tedious preprocessing steps.

Who it’s for

Data scientists and machine learning engineers who work with dataframes (such as pandas) and use Python-based machine learning libraries.

Highlights

  • own Python library dedicated to machine learning with dataframes
  • easy installation via pip or conda
  • comprehensive learning materials and examples available
  • active community support via Discord

Related

  • Project
  • Project
  • Project
  • Project
  • Project