В моем коде я использую df.style.applymap () для рендеринга HTML на мою веб-страницу в интрасети.У меня есть следующий код, который хорошо работает для меня (2 столбца передаются моей функции highlight_vals).
def highlight_vals(val, color='green', color1='red'):
if val > 0.8:
return 'background-color: %s' % color
elif val < -0.9:
return 'background-color: %s' % color1
else:
return ''
Теперь я хочу создать аналогичную функцию (или когда-либо использовать текущий highlight_vals)чтобы добиться сравнительного выделения с условием на строках:
, если ValinColumn1> 0,25 * ValinColumn2: # (для той же строки / записи)
return 'background-color:% s'% color # Yellow / Highlights.
Я использую указанную выше функцию в моем views.py :
httresp + = df.style.applymap (highlight_vals, subset = [col1, col2])