python highlight_between多个条件写法
时间: 2023-07-19 16:22:29 浏览: 163
python按照多个条件排序的方法
`highlight_between` 方法可以用来对 DataFrame 中某一列或子集中的数值进行范围判断,并对范围内的数值进行高亮显示。它接受两个参数,分别是范围的下限和上限。如果要对多个范围进行判断,可以使用 `or` 运算符将多个条件连接起来,例如:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie', 'David'],
'score': [70, 55, 85, 90]
})
# 对 score 列中的数值进行范围判断,并对范围内的数值进行高亮显示
df.style.highlight_between(subset=['score'], low=60, high=80, color='yellow') \
.highlight_between(subset=['score'], low=None, high=60, color='red') \
.highlight_between(subset=['score'], low=80, high=None, color='green')
```
在这个例子中,我们使用了三次 `highlight_between` 方法,分别对数值在 60 到 80 之间、小于 60 和大于 80 的数值进行高亮显示。其中,`low` 和 `high` 参数分别指定了范围的下限和上限,`color` 参数指定了高亮显示的颜色。
阅读全文