我有一个熊猫数据框,我想使用to_html()
方法将其导出为HTML。是否可以通过formatters
或float_format
参数来实现?看起来如何?我可以创建一个函数来检查一列是否仅包含数字,然后为其分配一个特定的类,然后将该类链接到CSS样式吗?请注意,我只希望数字列仅右对齐。所有其他列均应注意受到影响。此外,标题都应左对齐。
答案 0 :(得分:1)
此正则表达式将替换包含浮点数或整数的单元格的标签。
之后,您应该在页面中添加相关样式。
import re
re.sub(r"<td>((\d)+?(.(\d)+))", r"<td class='my_class'>\1", df.to_html())