Skip to content

Dataframes

See the dataframes guide for more info.

Source code for examples/outputs/dataframes.py

Tip: paste this code into an empty cell, and the marimo editor will create cells for you

# /// script
# requires-python = ">=3.12"
# dependencies = [
#     "marimo",
#     "vega-datasets==0.9.0",
# ]
# ///

import marimo

__generated_with = "0.12.9"
app = marimo.App()


@app.cell
def _():
    import marimo as mo
    return (mo,)


@app.cell
def _():
    from vega_datasets import data
    return (data,)


@app.cell
def _(data):
    df = data.cars()
    return (df,)


@app.cell(hide_code=True)
def _(mo):
    mo.md(
        """
        marimo has a rich dataframe viewer built-in:

        - built-in global search
        - per-column sorting and filtering
        - per-column histograms
        - download filtered views
        - paginate through the whole dataframe
        """
    )
    return


@app.cell
def _(df):
    df
    return


if __name__ == "__main__":
    app.run()