Column Filters

Column Filters#

Use column_filters = "header" or "footer" if you wish to display individual column filters (remove the global search box with a layout modifier if desired).

import pandas as pd

import itables

itables.init_notebook_mode()

alpha_numeric_df = pd.DataFrame(
    [["one", 1.5], ["two", 2.3]], columns=["string", "numeric"]
)

itables.show(alpha_numeric_df, column_filters="header", layout={"topEnd": None})
Loading ITables v2.4.0rc1 from the init_notebook_mode cell... (need help?)

As always you can set activate column filters by default with e.g.

itables.options.column_filters = "footer"

Column filters also work on dataframes with multiindex columns:

itables.sample_dfs.get_dict_of_test_dfs()["multiindex"]
Loading ITables v2.4.0rc1 from the init_notebook_mode cell... (need help?)