Как изменить текстовое значение после / при стилизации фрейма данных? - PullRequest
1 голос
/ 22 марта 2019

У меня есть фрейм данных, и я стилизовал его, используя следующий код, но везде, где выполнялось условие, т.е. красным цветом.Я хочу заменить значение на 0. Я использовал applymap (function, 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'])

enter image description here

...