A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/mwouts/itables below:

mwouts/itables: Pandas DataFrames as Interactive DataTables

This packages changes how Pandas and Polars DataFrames are rendered in Python notebooks and applications. With itables you can display your tables as interactive DataTables that you can sort, paginate, scroll or filter.

ITables is just about how tables are displayed. You can turn it on and off in just two lines, with no other impact on your data workflow.

The itables package only depends on numpy, pandas and IPython which you must already have if you work with Pandas in Jupyter (add polars, pyarrow if you work with Polars DataFrames).

Browse the documentation to see examples of Pandas or Polars DataFrames rendered as interactive DataTables.

Install the itables package with either

or

conda install itables -c conda-forge

Activate the interactive mode for all series and dataframes in Jupyter with

import itables

itables.init_notebook_mode()

and then render any DataFrame as an interactive table that you can sort, search and explore:

If you prefer to render only selected DataFrames as interactive tables, call itables.init_notebook_mode(all_interactive=False), then use itables.show to show just one Series or DataFrame as an interactive table:

ITables works in all the usual Jupyter Notebook environments, including Jupyter Notebook, Jupyter Lab, Jupyter nbconvert (i.e. the tables are still interactive in the HTML export of a notebook), Jupyter Book, Google Colab and Kaggle.

You can also use ITables in Quarto HTML documents, and in RISE presentations.

ITables works well in VS Code, both in Jupyter Notebooks and in interactive Python sessions.

ITables in Python applications

ITables is also available as

ITables is developed by Marc Wouts on GitHub, under a MIT license.

ITables is a wrapper for datatables.net which is developed by Allan Jardine (sponsor him!), also under a MIT license.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4