我有一个数据帧,我已经使用以下代码样式,但只要条件满足,即红色。我想将值替换为0。我使用了applymap(function,subset=['col1','col2']),它返回样式化的dataframe,但我也需要替换这些值
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'])
目前没有回答
相关问题 更多 >
编程相关推荐