Skip to main content

Alternative to `st.table` with configuration displaying Pandas DataFrame

Project description

Streamlit dataframe display

alternative to st.table with configuration displaying Pandas DataFrame

PyPI - Version PyPI - License PyPI - Downloads PyPI - Implementation PyPI - Wheel PyPI - Format PyPI - Python Version

Installation instructions

pip install st-df-table

Usage instructions

import pandas as pd
from st_df_table import st_table

data = {
    "Column A": [1, 2, 3, 4, 5, 6],
    "Column C": [True, False, True, False, True, False],
    "Column B": ["A", "B", "C", "F", "G", "H"],
}

df = pd.DataFrame(data)
st_table(df)

table-1

st_table(
    df,
    head_align="left",
    data_align="left",
    head_bg_color="red",
    head_color="blue",
    head_font_weight="normal",
    border_color="red",
    border_width="3",
)

table-2

st_table(
    df,
    head_align="right",
    data_align="right",
    data_bg_color="green",
    data_color="yellow",
    data_font_weight="bold",
    bordered=False,
    sortable=False,
)

table-3

import string
import numpy as np
import pandas as pd
from st_df_table import st_table

df = pd.DataFrame(
    {
        "Column A": list(range(1, 101)),
        "Column B": np.random.choice(list(string.ascii_uppercase), size=100),
        "Column C": np.random.rand(100),
    }
)

st_table(
    df,
    border_width=4,
    border_color="red",
    paginated=True,
    pagination_size_per_page=7,
    pagination_bar_size=4,
    pagination_text_color="blue",
    pagination_bg_color="yellow",
    pagination_border_color="green",
    pagination_active_color="yellow",
)

table-4

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

st_df_table-0.0.5.tar.gz (676.1 kB view details)

Uploaded Source

Built Distribution

st_df_table-0.0.5-py3-none-any.whl (681.2 kB view details)

Uploaded Python 3

File details

Details for the file st_df_table-0.0.5.tar.gz.

File metadata

  • Download URL: st_df_table-0.0.5.tar.gz
  • Upload date:
  • Size: 676.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for st_df_table-0.0.5.tar.gz
Algorithm Hash digest
SHA256 fd06aa289c408825977ffa9ec6d94cbb0942b92a0da86cc331d2948df9cb36bf
MD5 f23868b77a3a9a397703de305fdf9ea5
BLAKE2b-256 6cd1343bc6853ca69b2a6bd096d986ea7074e02d7dfa0e92187d2915b6069eee

See more details on using hashes here.

File details

Details for the file st_df_table-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: st_df_table-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 681.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for st_df_table-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3b0cb9f2f77f822ef6d288a1b985a74877ca9f1fcd849084620e39b2f68014a2
MD5 21ff84859fff3605a0d8c678546e9c24
BLAKE2b-256 d04a97591e5c39365cab0acafbf7dbe295e3cfcbe499e959b7ed51f8feda57b9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page