分别为 Pandas 列设置样式

imd*_*skp 3 python pandas data-science

我想将单独的背景渐变应用于熊猫数据框中的不同列

a b c
-----
1 2 3
4 5 6
9 2 3
Run Code Online (Sandbox Code Playgroud)

我想要 a 列的背景渐变和另一列的不同背景渐变。
我怎么做?
非常感谢。

fog*_*rit 5

您可以应用background_gradient到每个单独的列并在一次调用中组合多种样式:

df.style\
    .background_gradient(cmap="cool", subset=['a'])\
    .background_gradient(cmap="bone", subset=['b'])\
    .background_gradient(cmap="winter", subset=['c'])
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明