pandas中给列上色
时间: 2023-07-12 17:21:28 浏览: 148
你可以使用`Styler`类中的`background_gradient()`方法为pandas数据框的列添加颜色。例如,以下代码将DataFrame的“col_name”列根据其值的大小在蓝色和白色之间进行颜色着色:
```python
import pandas as pd
df = pd.DataFrame({'col_name': [1, 2, 3, 4, 5]})
df.style.background_gradient(subset='col_name', cmap='Blues')
```
你可以在`background_gradient()`方法中使用`subset`参数指定要着色的列名。你还可以使用`cmap`参数指定要使用的颜色地图。在这个例子中,我们使用了“Blues”颜色地图。
阅读全文