Я пытаюсь создать таблицу для веб-приложения Plotly Da sh.
Из данных в фрейме данных я хочу создать следующую таблицу (таблица с двумя столбцами, имя столбца с одной стороны, и значения на другом):
Имя столбца | Значение
Я использую логи c ниже, но это просто дает мне таблицу с одним столбцом и складывает значения и имена столбцов в одном столбце.
return html.Table(
# Header
[html.Tr([html.Tr(col) for col in dataframe.columns])] +
# Body
[html.Td([
html.Tr(dataframe.iloc[i][col]) for col in dataframe.columns
]) for i in range(min(len(dataframe), max_rows))]
)
Для тех, кто знаком с html, это то, что я пытаюсь сделать:
<table>
<tr>
<td>Column Name:</td>
<td>Values:</td>
</tr>
</table>
@ brokenfoot Я попытался использовать ваш пример, но он говорит мне, что запятая синтаксическая ошибка:
return html.Table(
[
html.Tr( [html.Td(col) for col in dataframe.columns
,html.Td(dataframe.iloc[i][col]) for col in dataframe.columns])
for i in range(min(len(dataframe), max_rows))
]
)