python - Jupyter 中 Pandas DataFrame 中的条件格式
问题描述
我有一个任意数据框,如下所示:
import pandas as pd
df = pd.DataFrame.from_dict({'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd'], 'col_3':[100,-100, 50, -50,]})
df
有没有办法改变每个项目的格式,使列中较大的值是一种颜色,而较小的值是另一种颜色?最好的实现是:
- 简短的东西
- 能够应用于大多数简单的数据帧
- 足够强大以处理不同的数据类型
例如,Excel 的条件格式如下所示:
它对字符串或字符没有任何意义,但在其他方面表现得很好
解决方案
推荐阅读
- apache-spark - 如何解密pyspark中的base64列
- go - 根据传递的 interface{} 类型动态设置变量类型
- c++ - VS2019 c++ 导入.lib文件
- r - 如何生成缺失的数据结构以在 R 中对高维数据运行模拟?
- git - git push -f 没有先拉,现在充满了遗憾
- c# - 有人可以详细解释一下索赔在.net核心中的主要作用以及如何从索赔中获取信息吗?
- installation - 如何在 CMake 时找到正确的 ZSH $fpath(Linux 发行版差异)?
- c - 在我的控制台计算器(C)中,scanf 在我输入变量值的树函数中工作不正确
- powershell - 在字符串列表上使用 Where-Object 的最简单的 PowerShell 语法
- android - 这个 android 代码如何从中获取活动?材料组件-android-codelabs