熊猫右对齐to_html()之后的数字列

时间:2020-06-01 14:38:10

标签: python css pandas

我有一个熊猫数据框,我想使用to_html()方法将其导出为HTML。是否可以通过formattersfloat_format参数来实现?看起来如何?我可以创建一个函数来检查一列是否仅包含数字,然后为其分配一个特定的类,然后将该类链接到CSS样式吗?请注意,我只希望数字列仅右对齐。所有其他列均应注意受到影响。此外,标题都应左对齐。

1 个答案:

答案 0 :(得分:1)

此正则表达式将替换包含浮点数或整数的单元格的标签。
之后,您应该在页面中添加相关样式。

import re    
re.sub(r"<td>((\d)+?(.(\d)+))", r"<td class='my_class'>\1", df.to_html())