如何为pandas数据框to_html设置特定的列宽

时间:2018-07-26 22:54:56

标签: python pandas

我使用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文件并在那里进行样式设置?

0 个答案:

没有答案