.. _user_guide: 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 :ref:`Getting Started `. For runnable code, see the :doc:`Example gallery `. For class and function details, see the :ref:`API Reference `. For common use cases and how to address them, see the :ref:`How-to guides `. .. include:: includes/big_toc_css.rst .. toctree:: :maxdepth: 3 auto_tutorials/0000_getting_started exploring_a_dataframe default_wrangling column_level_featurizing multi_column_operations data_ops joining_dataframes