手动为 pandas 中的列着色

问题描述 投票:0回答:0

我有一个手动创建的颜色列表;

colmap = ['green', 'red', 'red', 'red', 'green']

还有一个 pandas 数据框

df
与我的
colmap

长度相同
Percent
0   -0.5
1   0.2
2   0.8
3   -0.3
4   0.6

我只想将颜色应用于

Percent
列,
df.style.applymap
不起作用,因为它需要一个应用样式的函数。我不知道如何在没有 lambda 函数的情况下应用。

提前致谢

python pandas dataframe
© www.soinside.com 2019 - 2024. All rights reserved.