Python Pandas Условное форматирование Dataframe без ноутбука Jupyter - PullRequest
0 голосов
/ 15 февраля 2019

Я хотел бы применить условное форматирование кадра данных и сохранить его в формате html.Если я не пользуюсь ноутбуком Jupyter, происходит сбой программы.

Как написать HTML без использования Jupyter?

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5,5), columns=list('ABCDE'))

def highlight_vals(val, min=-0.5, max=0.5, color='green'):
    if min < val < max:
        return 'background-color: %s' % color
    else:
        return ''
with open('filename.html', 'w') as f:
    f.write(df.style.applymap(highlight_vals, subset=['B', 'C', 'D'])
                    .set_table_attributes("border=1").render())

Ошибка

Программапроисходит сбой: процесс Python REPL завершился

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