首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从通过pandas创建的html表格中删除边框

从通过pandas创建的html表格中删除边框
EN

Stack Overflow用户
提问于 2015-05-29 21:51:01
回答 2查看 10.7K关注 0票数 10

我正在使用python脚本在网页上显示数据帧。我使用df.to_html将我的数据帧转换成超文本标记语言。但是,默认情况下,它将边界设置为0。我试着用一个自定义的css模板来覆盖它,但它不起作用。

这是我的pandas代码:

ricSubscription.to_html(classes='mf')

在进行此调用时,是否有可以传递的参数将边界设置为零?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-29 22:14:26

to_html()生成<table border="1" class="dataframe">...

你可以这样做:

ricSubscription.to_html().replace('border="1"','border="0"')

另外,确切地说,似乎没有任何您可以传递的东西。border="1"似乎是硬编码的:

https://github.com/pydata/pandas/blob/e4cb0f8a6cbb5f0c89b24783baa44326e4b2cccb/pandas/core/format.py#L893

票数 16
EN

Stack Overflow用户

发布于 2017-11-24 15:55:48

如果你想使用pd.Styler。你可以这样做:

ricSubscription.style.set_table_attributes(
    'style="border-collapse:collapse"'
).set_table_styles([
    # Rest of styles
]).render()
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30531374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档