Python Dataframe.to_HTML()输出的行的HTML ID
我正在尝试使用Python Dataframe.to_HTML()输出的行的HTML ID,python,html,pandas,Python,Html,Pandas,我正在尝试使用df.to_html()和一些CSS规则以某种方式(取决于外部因素)为Pandas数据帧的某些行设置样式,但是有没有一种方法可以使用Pandas为行指定html ID,或者我必须处理to_html()的原始html输出 更多详情: 我有一个数据帧,它是SQL查询的结果。它将与以前的查询结果进行比较,表将作为电子邮件发送出去。我想突出显示数据帧中新的行。我正在考虑通过插入CSS规则来实现这一点,这些规则要么应用于结果HTML表中特定行的ID,要么将类附加到这些行。您可以使用.to_H
df.to_html()
和一些CSS规则以某种方式(取决于外部因素)为Pandas数据帧的某些行设置样式,但是有没有一种方法可以使用Pandas为行指定html ID,或者我必须处理to_html()
的原始html输出
更多详情:
我有一个数据帧,它是SQL查询的结果。它将与以前的查询结果进行比较,表将作为电子邮件发送出去。我想突出显示数据帧中新的行。我正在考虑通过插入CSS规则来实现这一点,这些规则要么应用于结果HTML表中特定行的ID,要么将类附加到这些行。您可以使用
.to_HTML()
classes
关键字将类附加到
标记。如果需要id
而不是class
,可以使用df.to\u html(class='my\u class')来修复输出。替换('class','id')
使用全新版本的0.17.1
,pandas
收到了条件html格式
,允许更细粒度的布局控制-正在开发中:
特别是,该功能听起来像是要突出显示特定的行的功能ipython
带有文档和交互式示例的笔记本:
对于超出
级别的更复杂的调整,始终存在,但这当然是事后调整,而不是熊猫
的一部分 哇,切片正是我要找的!我可能不会把它用于这项特定的工作(因为它正在开发中,我需要一些稳定的工作),但如果我需要这项工作,我会去尝试。谢谢我只想说,我看到的主要工作是在上查找/替换html
。。。但是确实不应该有解决办法,因为HTML中的id
s非常常见。由于这是一个与HTML相关的函数,您可能会认为它显然是内置的。。。但是没有。