Skip to main content

表格报告(Pandas 和 CSV 文件)

pandas_reporting.py 示例演示了如何将来自Pandas DataFrames和CSV文件的表格数据报告为表格。

ClearML 报告这些表格,并在 ClearML Web UI > 实验详情 > 图表 标签中显示它们。

当脚本运行时,它会在examples项目中创建一个名为table reporting的实验。

将Pandas DataFrames报告为表格

通过调用Logger.report_table()来报告Pandas数据框,并在table_plot参数中提供数据框。

# Report table - DataFrame with index
df = pd.DataFrame(
{
"num_legs": [2, 4, 8, 0],
"num_wings": [2, 0, 0, 0],
"num_specimen_seen": [10, 2, 1, 8],
},
index=["falcon", "dog", "spider", "fish"],
)
df.index.name = "id"
Logger.current_logger().report_table(
title="table pd",
series="PD with index",
iteration=iteration,
table_plot=df
)

image

将CSV文件报告为表格

通过提供CSV文件的URL位置在url参数中来报告CSV文件。对于本地CSV文件,请使用csv参数。

# Report table - CSV from path
csv_url = "https://raw.githubusercontent.com/plotly/datasets/master/Mining-BTC-180.csv"
Logger.current_logger().report_table(
title="table csv",
series="remote csv",
iteration=iteration,
url=csv_url
)

图片