mirror of
https://github.com/clearml/clearml
synced 2025-02-12 07:35:08 +00:00
Fix Pandas with multi-index (issue #399)
This commit is contained in:
parent
08da22296a
commit
900ee9de5a
@ -503,6 +503,10 @@ def create_plotly_table(table_plot, title, series, layout_config=None):
|
|||||||
headers_values = list([col] for col in table_plot.columns)
|
headers_values = list([col] for col in table_plot.columns)
|
||||||
cells_values = table_plot.T.values.tolist()
|
cells_values = table_plot.T.values.tolist()
|
||||||
if index_added:
|
if index_added:
|
||||||
|
if isinstance(table_plot.index, pd.MultiIndex):
|
||||||
|
headers_values = list(table_plot.index.names or []) + headers_values
|
||||||
|
cells_values = list(zip(*(table_plot.index.values.tolist() or []))) + cells_values
|
||||||
|
else:
|
||||||
headers_values.insert(0, table_plot.index.name or "")
|
headers_values.insert(0, table_plot.index.name or "")
|
||||||
cells_values.insert(0, table_plot.index.values.tolist())
|
cells_values.insert(0, table_plot.index.values.tolist())
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user