Skip to main content

Display Dataframe with buttons

Project description

Dataframe with button

Streamlit component that allows you to display Dataframe with a button

Installation instructions

pip install dataframe_with_buttons

Usage instructions

import streamlit as st
import pandas as pd
from dataframe_with_button import static_dataframe
from dataframe_with_button import editable_dataframe
import json
df = pd.DataFrame({
    "BATCH_ID": ["item1", "item2", "item3"],
    "Name": ["Apple", "Banana", "Cherry"],
    "Price": [1.2, 0.8, 2.5],
    "IN_STOCK": [True, False, True],
    "EMAIL": ["abc@gmail.com", "cde@k.com", "abc@gmail.com"]
})

df["EMAIL"] = pd.Categorical(df["EMAIL"], categories=["abc@gmail.com", "cde@k.com"])
result = static_dataframe(df, clickable_column="BATCH_ID")
result2 = editable_dataframe(df, clickable_column="BATCH_ID")
Screenshot 2025-01-03 at 10 35 48 PM

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

dataframe_with_buttons-0.0.2.2.tar.gz (692.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dataframe_with_buttons-0.0.2.2-py3-none-any.whl (698.9 kB view details)

Uploaded Python 3

File details

Details for the file dataframe_with_buttons-0.0.2.2.tar.gz.

File metadata

  • Download URL: dataframe_with_buttons-0.0.2.2.tar.gz
  • Upload date:
  • Size: 692.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for dataframe_with_buttons-0.0.2.2.tar.gz
Algorithm Hash digest
SHA256 b09b4da81912b863e2031c0a60c20dfc59cdb7ef0af91eb95b335f1a8b40e128
MD5 c67316b136705925458cbf79812c61ac
BLAKE2b-256 8ecb5ebd79a35c528d720b94bacaa5bfd34ffa3c302cb4d7fcc6202b3a0726ea

See more details on using hashes here.

File details

Details for the file dataframe_with_buttons-0.0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dataframe_with_buttons-0.0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 730f905d683fe706f31340999ce08265dd7896d55ba5d7011fa6b3a6f6eef422
MD5 26db90fedbdd92137595255e1a0544e9
BLAKE2b-256 c6cdb3746c05d0156b96aa8bb8f44498700e2dc7c4a9eccce72c7441b54fe7a5

See more details on using hashes here.

Supported by

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