User Guide#

Skrub is a Python library that facilitates machine learning with tabular data (dataframes, such as pandas and polars) using a scikit-learn-compatible API.

Use the sections below to navigate the guide. For a quickstart example, try Getting Started. For runnable code, see the Example gallery. For class and function details, see the API Reference. For common use cases and how to address them, see the How-to guides.