问题标签 [pandas-styles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2924 浏览

python - 无论如何保存熊猫样式器对象

这是一个带有背景渐变的样式器对象:

在此处输入图像描述

我只是想按原样保存它。已尝试使用 .render() 但不确定如何处理该 HTML 代码,并且从阅读有关该主题的其他问题来看,目前似乎没有保存这些的方法。有没有办法做到这一点?

这是数组:

和我的代码行:

0 投票
0 回答
2211 浏览

html - Pandas 使用 Style.apply 设置 HTML 样式

我正在尝试使用我的 highlight_diff 函数来比较两个数据帧并突出显示 HTML 中的差异。问题发生在输出到 html 时。我在另一篇文章中读到有人通过使用 Pandas 样式器成功地将格式设置为应用于书面 html。样式器正确地形成表格,但我也想添加表格边框。谁能指出我正确的方向?

0 投票
1 回答
957 浏览

python - Pandas 设置元素样式依赖于另一个具有多索引的数据框

我之前曾问过问题Pandas set element style depends on another dataframe,我有一个可行的解决方案,但现在我试图将它应用到具有多索引的数据帧并且我收到一个错误,我没有理解。

问题

我有一个 pandas df 和随附的布尔矩阵。我想根据布尔矩阵突出显示 df 。

数据

我尝试的解决方案

结果

上面抛出一个AttributeError: 'Series' object has no attribute 'applymap'

我不明白什么是作为一个系列返回的。这是我正在设置的单个值,该解决方案适用于非多索引 df,如下所示。

没有多索引

文档

文档引用了 CSS 类并说“索引标签单元格包括级别,其中 k 是 MultiIndex 中的级别。” 我显然是在索引这个错误,但我不知道如何继续。

0 投票
2 回答
4730 浏览

python - 使用 style.apply 时隐藏 Pandas 列

我正在使用 df.style.applymap 来呈现熊猫数据框。我选择了样式而不是 to_html,因为我需要根据某些列值应用 css。挑战是我想从显示中排除其中一列。因此,使用以下代码:

有没有办法可以排除/隐藏我需要为其他列设置样式的列?

0 投票
1 回答
2896 浏览

python - Pandas Styler 隐藏索引

df我基本上想要一个具有右对齐表格单元格条目和最小列宽 100 的表格。我有两种方法可以在 HTML中显示 Pandas 数据框:

在这种方法中,我无法弄清楚如何使用 Styler 对象隐藏行索引(即,index = False在渲染之前我无法设置任何参数。

和:

此方法使用to_html,似乎不适用于justifyandcol_space参数。

我该如何去做/找到解决这两个问题的方法?

0 投票
1 回答
1833 浏览

python - Pandas 在 groupby 层次结构上应用样式

Pandas 样式关键字仅适用于行或列。是否可以根据子级别进行拆分。

例如

现在我想根据子级别突出显示最大值

在这种情况下,它将突出显示“V1”列中的最大值。根据组级别,我基本上想要两个最大值。所以我想强调价值观。有什么简单的方法可以做到这一点吗?没有任何介绍材料涵盖此基本功能。

0 投票
1 回答
2177 浏览

python - 针对这种情况的 Pandas DataFrame 样式

如何根据给定的条件将 df.style 用于 DataFrame 的子集?

我想突出显示它为 False 的单元格。但是对 df 进行更改,而不仅仅是 df1

已编辑问题。它与前面的问题不同,因为它们只处理元素着色。但我想根据上述条件着色。

0 投票
1 回答
376 浏览

python - Python Pandas 风格

我正在尝试更改 Pandas 中 df3 中 df1 中字符串的字体颜色。我的数据集是:

要更改 df1 中字符串的颜色,我正在使用以下内容,但出现无效的语法错误。请帮忙。

0 投票
1 回答
929 浏览

python - 使用 pandas 数据框样式器更正行着色

如果颜色基于前一行,我会花时间解决着色表行的问题。

在四点系统中有以下逻辑。如果 0 或 1 点,则行颜色应为红色,如果 3 或 4 点,行颜色应为绿色,如果 2 点,颜色应与前一行相同。

我无法确定数据框中的前一行颜色。我用'temp'列解决了它。不幸的是,此列显示在 HTML 表中。

在此处输入图像描述

有没有人知道如何通过使用 style.apply 或隐藏元数据列来解决它?

0 投票
1 回答
10181 浏览

pandas - TypeError: (“不支持的操作数类型 -: 'decimal.Decimal' 和 'float'”, '发生在索引增长 (%)')

这是我的数据框——

我正在尝试使用 pandas 样式将 CSS 添加到数据框输出中。

但是得到这个错误

试图让它看起来像这样

这里