Great Tables 1 Keep Tables Focused

Sub-skill of great-tables: 1. Keep Tables Focused (+3).

vamseeachanta Updated

File contents

1. Keep Tables Focused (+3)

1. Keep Tables Focused

# GOOD: Select relevant columns
df_display = df[["Name", "Revenue", "Growth"]]
table = GT(df_display)

# AVOID: Displaying too many columns
# table = GT(df)  # If df has 20+ columns

2. Use Appropriate Formatting

# GOOD: Match format to data type
table = (
    GT(df)
    .fmt_currency(columns="Price", currency="USD")
    .fmt_percent(columns="Growth", decimals=1)
    .fmt_integer(columns="Units", use_seps=True)
)

# AVOID: Generic number format for everything

3. Limit Rows for Display

# GOOD: Show summary or top N
df_top10 = df.nlargest(10, "Revenue")
table = GT(df_top10)

# AVOID: Displaying thousands of rows

4. Use Color Sparingly

# GOOD: Highlight key information
table.data_color(
    columns="Performance",
    palette=["#fee2e2", "#dcfce7"],  # Subtle colors
    domain=[0, 100]
)

# AVOID: Rainbow color schemes

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/data/analysis/great-tables/1-keep-tables-focused commit 9659098d48

Frequently asked questions

npx skillmds@latest add vamseeachanta/great-tables-1-keep-tables-focused