首页 > 解决方案 > 具有未知列名的 Python Dash 格式

问题描述

如果我有一个如下所示的 Dash 表结构,它从数据框列名创建列名。如何为这些列添加格式?我看到的所有示例都有固定的列名。

dash_table.DataTable(
    id='table',
    columns=[{"name": i, "id": i} for i in df2.columns],
    data=df2.to_dict('records'),
    style_data_conditional=style_data_conditional,
    )

我正在努力解决如何将列格式添加到上面的列定义中。

标签: pythondatatableformattingplotly-dash

解决方案


您可以像这样设置格式:

columns = [
    dict(id=i, name=i, type='numeric', format=FormatTemplate.percentage(2))
    for i in df2.columns
]

取自此页面


推荐阅读