Python 如何在设置数据框样式之后/同时更改文本值?

Python 如何在设置数据框样式之后/同时更改文本值?,python,pandas,styling,Python,Pandas,Styling,我有一个数据框,我使用下面的代码设计样式,但只要满足条件,即红色。我想将该值替换为0。我使用了applymap(函数,subset=['col1','col2']),它返回样式化的数据帧,但我也需要替换这些值 import pandas as pd import numpy as np def applystyle(value): if float(value) < 1.0: color = 'red' else: color = 'whi

我有一个数据框,我使用下面的代码设计样式,但只要满足条件,即红色。我想将该值替换为0。我使用了applymap(函数,subset=['col1','col2']),它返回样式化的数据帧,但我也需要替换这些值

import pandas as pd
import numpy as np

def applystyle(value):
    if float(value) < 1.0:
        color = 'red'
    else:
        color = 'white'
    return 'background-color: %s; text:0;' % color

data =  pd.DataFrame(np.random.randn(5, 3), columns=list('ABC'))
data.style.applymap(applystyle, subset=['C','A'])
将熊猫作为pd导入
将numpy作为np导入
def applystyle(值):
如果浮动(值)<1.0:
颜色=‘红色’
其他:
颜色=‘白色’
返回的背景色:%s;文本:0;'%颜色
data=pd.DataFrame(np.random.randn(5,3),columns=list('ABC'))
applymap(applystyle,子集=['C','A'])

因此,在使用样式之前是否无法设置
0
?因为不确定after是否可行啊,它是基于我正在应用单元格颜色的值,它给了我Styler属性error.df.style.applymap(函数,子集=['Col1','Col2','Col3'])函数接受值参数我正在检查条件,然后返回'background color:%s;'%颜色