熊猫DataFrame样式丢失表边框

Feiiiiiiiiiiiiii

我正在按照https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html上的说明为我的数据框设置样式以使其成为html。

效果很好,只是丢失了每行/列的表格边框。现在它是一个无边界的表。

如何添加边框?

初学者

我通常不使用熊猫样式,因此我查找了它。以下代码将为您提供帮助。就像我们优先考虑样式一样。稍后设置的优先。似乎您可以一次指定选择器,但是您需要指定每个选择器。

import numpy as np
import pandas as pd
from IPython.display import display, HTML

df = pd.DataFrame([[1, 2], [3, 4]], index=["a", "b"], columns=["A", "B"])

style = df.style.set_table_styles(
    [{"selector": "", "props": [("border", "1px solid grey")]},
      {"selector": "tbody td", "props": [("border", "1px solid grey")]},
     {"selector": "th", "props": [("border", "1px solid grey")]}
    ]
)


HTML(style.render())

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章