问题标签 [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.
python - 根据行标准将样式应用于(熊猫)DataFrame 索引
我想将样式应用于我的 df 的索引是否满足每行标准。
我的代码是
Label
如果值为正,我希望列中有黄色背景。我试过了
但没有运气。我做错了什么?
python - 比较数据框中的两列并使用熊猫样式突出显示值
我正在尝试使用 pandas 样式突出显示数据框中某些列中的某些值,例如:
这很好,但不符合我的目标,我只想突出显示 B 和 D 列。如果匹配条件,此脚本会突出显示行中的所有列。任何想法 ?谢谢
python - 将样式化的熊猫数据框导出到 excel
我正在尝试使用下面的脚本将时尚的数据框导出到 exel 文件
它工作得很好,但是当我打开文件时,当条件不匹配时背景是黑色的,解决这个问题的想法?
python-3.x - 结合pandas“data frame.style”对象并输出到html
我想组合df.style
使用以下方法的熊猫对象 -df.style.background_gradient
并将df.style.bar
结果导出到 html。
当我有单独的对象时,我就成功了。这是一个示例数据框:
然后我可以将其传递给不同的样式方法:
我随后将每个样式表导出到 html:
因此,我有 2 个 html 呈现的样式表。但是,我想将这 2 种方法组合成 1 个 html 样式表,以便第 1-2 列具有background_gradient
样式,第 3 列具有bar
样式。
我试过这个:
由于以下错误,这不起作用:
有没有办法通过其他方式做到这一点?我确实尝试过使用style.apply
pandas 的方法,但遇到了与上述类似的错误。
python - 将 iloc 与 pandas 样式器一起使用
我目前有:
这给出了以下数据框:
我想使用pandas.dataframe.iloc来挑选突出显示的值。例如使用df.iloc[0,1]
,df.iloc[1,2]
以便仅突出显示这些值。
如何更新此代码?
pandas - 为什么使用“to_excel”保存时熊猫数据框样式丢失?
根据此示例,该to_excel
方法应使用背景颜色保存 Excel 文件。但是,我保存的 Excel 文件中没有任何颜色。我尝试同时使用openpyxl
和xlsxwriter
引擎来编写。在这两种情况下,Excel 文件都已保存,但单元格颜色/样式丢失了。
我可以读回文件并用 重新格式化openpyxl
,但如果这种to_excel
方法应该有效,为什么不呢?
这是示例代码。
python - Python Pandas:样式列标题
我正在使用pandas 样式器根据列标题的名称为某些列提供背景颜色。虽然这按预期工作,但列标题的背景颜色不会改变。
这是我的脚本中应用您的样式的部分:
有没有办法将style.apply() 函数不仅应用于列标题下方的单元格,还应用于包括列标题在内的整个列?
编辑:为澄清起见,这里是 excel 输出的 屏幕截图: excel 输出的屏幕截图
“标题 2”应具有与其下方单元格相同的背景颜色。
python - 有没有办法将数据框样式器对象转换为python中的数据框
我已将 xlsx 数据提取到 pandas 数据框中,并使用 style.format 将特定列格式化为百分比和美元。所以现在我的数据框被转换为样式器对象,因为我需要将这些数据解析为 csv。我必须将此对象转换为数据框,请帮忙。
下面是代码和输出:
这里 final_df 将列转换为美元,但我无法将其转换为 csv 或数据框。它现在是一个样式器对象,我需要再次将其转换为数据框。任何帮助表示赞赏。谢谢。
python - Pandas 根据索引名称突出显示行
我一直在努力研究如何根据索引名称设置突出显示 pandas 行的样式。我知道如何突出显示选定的行,但是当我必须根据索引突出显示时,代码不起作用。
设置
当键值为“B”或“D”时突出显示行
根据索引名称突出显示行
如何根据索引名称突出显示行?