Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dataframe.to_HTML()输出的行的HTML ID_Python_Html_Pandas - Fatal编程技术网

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相关的函数,您可能会认为它显然是内置的。。。但是没有。