Python 列名未知的破折号格式
Python Dash formatting with unknown column names
如果我有一个像下面这样的 Dash table 结构,它会根据数据框的列名创建列名。如何为这些列添加格式?我看到的所有示例都有固定的列名。
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,
)
我正在为如何将列格式添加到上面的列定义而苦恼。
您可以这样设置格式:
columns = [
dict(id=i, name=i, type='numeric', format=FormatTemplate.percentage(2))
for i in df2.columns
]
如果我有一个像下面这样的 Dash table 结构,它会根据数据框的列名创建列名。如何为这些列添加格式?我看到的所有示例都有固定的列名。
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,
)
我正在为如何将列格式添加到上面的列定义而苦恼。
您可以这样设置格式:
columns = [
dict(id=i, name=i, type='numeric', format=FormatTemplate.percentage(2))
for i in df2.columns
]