问题标签 [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 回答
944 浏览

python - 基于多种条件的风格熊猫?

我想根据 2-3 个条件为某些行着色:

df

我想根据所有三列填充背景

IE

我认为我无法掌握样式如何工作的概念。有人可以用例子解释一下吗?

提前致谢。

0 投票
2 回答
1380 浏览

python - 熊猫多索引列样式器

版本:Python 3.7.6,pandas 1.0.0

输入数据框

想在以下转换后呈现这个

如何编写样式器以使所有nmem列都有千位分隔符{:,},'pct_fem' 是两位小数的百分比,mean_age以及两位小数sd_age的浮点数?有没有一种使用styler.formator styler.applywith的方法IndexSlice

== 编辑:这似乎有效。有没有更简洁的解决方案?

0 投票
1 回答
2968 浏览

python - 熊猫数据框样式 - 如何单独对每一行进行颜色映射(不是整体)

我有一个这样的数据框(df),使用颜色图进行样式设置:

在此处输入图像描述

上面的代码为所有数字上的数据框着色(5 x 20 单元格 - 绿色数字较小,红色数字较大)。

我如何为单独考虑的每一行(不是作为一组 5 x 20 单元格)从小到大着色,即单独考虑第 0 到 4 行的 1 行 x 20 列。

===

以上面的以下 2 个示例为例,分别使用 apply按行和列df突出显示中位数。对于从小到大的数字,我如何为每一行上色。

在此处输入图像描述

0 投票
0 回答
127 浏览

python - 将 Pandas 样式应用于 Jupyter Notebook 中的所有数据框

在具有许多 Pandas 数据框的 Jupyter 笔记本中,有没有办法为所有数据框设置默认样式选项?本质上是为了避免样板。

例如,隐藏所有数据帧的索引或列df.style.hide_index()

是的,我可以编写包装函数,但更多地考虑类似pd.options.display

0 投票
1 回答
1322 浏览

pandas - AttributeError:“Styler”对象没有“合并”属性

我有一个这样的问题,当我用熊猫设置数据(条件格式)时,我无法合并这些数据。您可以在下面找到我的代码和错误,有人可以给我建议吗?

代码:

错误:

0 投票
1 回答
1704 浏览

python - 将 pd.DataFrame Styler 对象的背景渐变颜色图居中

不确定是否可以在 pandas Styler 对象的框架下将 matplotlib 的DivergingNorm 用于颜色图。举个例子:

在此处输入图像描述

理想情况下,只有负(正)值会显示为红色(绿色)。

0 投票
1 回答
733 浏览

python - How to Style Pandas Dataframe(color)?

The information output should be red when the data is less than 0:

https://i.stack.imgur.com/luv4M.png

But I keep getting the message below:

And I tried :

I've got the same result as the error. How could I fix it?

0 投票
2 回答
381 浏览

python - 在使用 pandas 样式创建的列中使用条形图格式从 pandas 写入 excel 文件

我的数据如下:

看起来像:

我可以使用以下内容创建所需的样式:

看起来像:

在此处输入图像描述

但是当我使用以下命令写入 excel 文件时:

它给了我以下信息:

在此处输入图像描述

我不知道如何解决这个问题。

以下是我为创建此示例的 virtualenv 安装的软件包:

0 投票
2 回答
667 浏览

python - 如何使用熊猫应用具有条件的不同样式

我想根据在另一个等长列表中找到的值将不同的背景颜色应用于 DataFrame 上的列。我的数据(这是一个玩具示例)具有以下结构:

我正在开发一个测试自动化框架。在某些时候,我需要从网站读取值(余额列)并将其与我从 excel 中读取的值进行比较。在我这样做之后,我将 True 或 False 附加到列表中。因此,如果前两个读取值等于我的电子表格上的数据,但第三个是错误的,我的列表将如下所示:

我找到了如何通过以下命令将样式应用于一行:

我的问题是我不知道如何迭代行以及带有布尔值的列表,在上面的代码行中,对所有行都应用了相同的条件。如有必要,我可以提供进一步的解释。

0 投票
2 回答
465 浏览

python-3.x - 熊猫数据框样式格式

在这个例子中

当 df 输出到 Jupyter 笔记本时,Caps 列中的值与顶部对齐。但是,当df.style.format("{:,}")在 Jupyter 笔记本中输出时,Caps 列中的值居中。有没有办法迫使这些价值观处于最高水平?(即它们应该在同一行中,a而不是在同一行中b)。