gpt4 book ai didi

python-3.x - Html 破折号表

转载 作者:行者123 更新时间:2023-12-03 22:32:23 24 4
gpt4 key购买 nike

我正在尝试使用破折号创建一个 html 表

我的数据框看起来像这样:

   Cap non-cap
0 A a
1 B b
2 C c
3 D d
4 E e
..
26 Z z

我想像数据框一样显示一个 html 表,但没有 0 - 26 索引。
结构是
{'Cap' : ['A', 'B', 'C',....], 'non-Cap' : ['a','b','c',...]}

我试过 :
return html.Table(
[html.Tr([html.Th(col) for col in dataframe.columns])] +
[html.Tr([
html.Td(dataframe.iloc[i][col]) for col in dataframe.columns
]) for i in range(min(len(dataframe), max_rows))]
)

最佳答案

import dash
import dash_html_components as html
import pandas as pd

data = {'Cap' : ['A', 'B', 'C', ], 'non-Cap' : ['a','b','c', ]}
df = pd.DataFrame(data)

def generate_table(dataframe, max_rows=26):
return html.Table(
# Header
[html.Tr([html.Th(col) for col in dataframe.columns]) ] +
# Body
[html.Tr([
html.Td(dataframe.iloc[i][col]) for col in dataframe.columns
]) for i in range(min(len(dataframe), max_rows))]
)

app = dash.Dash(__name__, )

app.layout = html.Div(children=[
html.H4(children='StackOverflow - Html dash table'),
generate_table(df)
])

if __name__ == '__main__':
app.run_server(debug=True)

关于python-3.x - Html 破折号表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52213738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com