Невозможно установить цвет фона ячеек Excel условно через Pandas DataFrame - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь ввести данные в таблицу Excel, используя pandas фрейм данных и Python, используя приведенный ниже фрагмент, но ячейки не получают соответствующие цвета фона.

dfList = []
def color_cells(val):
    print(val,type(val))
    if val < 0:
        return ['background-color: red']
    else:
        return ['background-color: green']

for index in args.indices:
    indexDF = someMethodToPopulateDF()
    dfList.append(indexDF)


finalDF = pd.concat(dfList,axis=1)
finalDF.style.apply(color_cells)
finalDF.to_excel('Comparison.xls', header=True)

Для большей ясности, dfList - это список фреймов данных, который заполняется каким-либо методом, позже я объединю этот список в один фрейм данных. Я собираюсь записать этот окончательный фреймворк на лист Excel.

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