У меня есть датафрейм (извлеченный из словаря), который содержит дни недели текущей недели в виде заголовков столбцов, заполненных именами людей в строках
* 1003 Т.е. *
dict = {'2019-03-25': ['Bob', '', 'Joe'], '2019-03-26': ['Abel', '', ''], '2019-03-27': ['', '', ''], '2019-03-28': ['', 'Bob', ''], '2019-03-29': ['Richard', 'Joe', 'Fred']}
df = pd.DataFrame(data=dict)
currentdate = datetime.datetime.today().strftime('%Y-%m-%d')
Я хотел бы выделить все ячейки во всем столбце, где заголовок столбца = currentdate, а затем преобразовать это в html
Я искал в другом месте и считаю, что это уникальный сценарий, поскольку все, что я мог найти в Интернете, было связано с выделением, основанным на значениях самих ячеек, например, Значение больше или меньше или содержит определенный текст, но ничего не связано со значением в самом заголовке столбца.
EDIT:
По сути, у меня есть календарь в Excel, который я извлекаю в фрейм данных, затем конвертирую в HTML и отправляю по электронной почте. Ниже приведен результат, который я получил (минус основные моменты). Я хотел бы создать оператор if для форматирования HTML, чтобы он выделил желтый столбец, когда header == текущая дата.
