Примените стиль данных к другому, без переоценки - PullRequest
0 голосов
/ 31 января 2019

У меня есть фрейм данных с логическими значениями, и я хочу отметить все истинные значения в аналогичном фрейме данных, содержащем числа.Как я могу сделать это, используя df.style?

df = pd.DataFrame(
    [[0,1,0.1,-1],
     [1,2,0.2,-2],
     [2,3,0.3,-3],
     [3,4,0.4,-4]], 
    columns=['x',1,2,3])
mask = df < 0

def mark_true(val):
    """
    Takes a scalar and returns a string with
    the css property `'color: red'` for true,
    black otherwise.
    """
    color = 'red' if val is True else 'black'
    return 'color: %s' % color

style = mask.style.applymap(mark_true)

Как я могу применить этот стиль к df?Так как это для сравнения, я НЕ хочу переоценивать с applymap().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...