在使用style对象转换为html时合并dataframe中的单元格

在使用style对象转换为html时合并dataframe中的单元格,html,pandas,dataframe,styles,cell,Html,Pandas,Dataframe,Styles,Cell,我试图在转换为HTML时合并dataframe中的单元格。但是,以行结束。转换为HTML时,是否可以只合并数据框中的特定单元格,或者我们可以为多个列提供标题选项,但不能使用行?它应该是标题 转换为html时,我使用样式函数 th_props = [ ('border', '1px solid black'), ('border-collapse','collapse')

我试图在转换为HTML时合并dataframe中的单元格。但是,以行结束。转换为HTML时,是否可以只合并数据框中的特定单元格,或者我们可以为多个列提供标题选项,但不能使用行?它应该是标题

转换为html时,我使用样式函数

th_props = [
                            ('border', '1px solid black'),
                          ('border-collapse','collapse')
                          ]
                styles = [
                          dict(selector="th", props=th_props),
                          dict(selector="td", props=th_props)
                          
                          ]
 lic_data.style.applymap(self.color_negative_red, subset=['Utilised Percentage']).hide_index().set_table_styles(styles).render() )

在应用程序列中,我希望合并所有三列,并且只有地图标题不带行。 否则,如果我删除应用程序列,我需要将其作为标题映射到其余列

让我知道是否有任何方法可以做到这一点,或者如果这是不可能的

多谢各位


我不能这样做。但我尝试将标题添加到表中作为一个选项,并且它比这更可行

styles = [dict(selector="th", props=th_props), dict(selector="td", props=th_props), dict(selector="caption", props=[("text-align", "center"),                              ("font-weight", "bold"), ("font-size", "120%"),("color", 'orange')])] 

lic_data.style.applymap(self.color_negative_red, subset=['% Utilized']).hide_index().set_table_styles(styles).set_caption('caption').render() )