Я хотел бы применить условное форматирование кадра данных и сохранить его в формате 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 завершился