我使用pandas DataFrame.to_html创建了一个包含几列的仪表板。但是,据我所知,没有办法对每个列的宽度进行硬编码。 Screenshot of my dashboard例如,我的“代码覆盖率”列比我想要的宽,而对于我的环境构建,我希望使用“代码”列中的多余空间使按钮位于UTC时间戳下面。 目前,我的to_html行如下所示:
final_html_df.to_html(buf=output, classes='table', escape=False,
index=False, col_space=100, border=6)
我对Pandas DataFrame的编辑是这样的:
pd.set_option('display.max_colwidth', -1)
pd.set_option('display.max_rows', 20)
pd.set_option('display.max_columns', 15)
final_df_pd = pd.merge(pd_build, pd_commit, left_on='XXX',
right_on='XXX')
final_df_pd.sort_index(axis=1, ascending=False)
return final_df_pd
我想知道,是否有一种方法可以构建具有特定列宽的html表,还是我需要一个JS或CSS文件并在那里进行样式设置?