Форматирование стилей в Pandas 17.1 - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь отформатировать ячейки в моем DataFrame, используя background_gradient, а затем добавить запятые и отрубить все цифры справа от десятичной точки (точность не требуется).

Следующеекод выполняется без ошибок, но форматирование не происходит.

(Pdf.style
.background_gradient(cmap='RdYlGn', low=.15, high=.15, axis=0, subset=pd.IndexSlice['1W':'10Y'])
.applymap(lambda x: '{:,.0f}'.format(x)))

Если я использую этот код, форматирование работает так, как нужно, но без градиента:

Pdf = Pdf.applymap(lambda x: '{:,.0f}'.format(x))

Я понимаю объект Stylerв более поздних версиях Pandas есть метод .format (), но я не могу обновить свою версию Pandas на данный момент и надеялся создать DF с градиентом фона и форматированием.

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