Как мне оформить стиль только последней строки в панде? - PullRequest
1 голос
/ 08 июля 2019

Я могу стилизовать кадр данных панд:

import pandas as pd
import numpy as np
import seaborn as sns
cm = sns.diverging_palette(-5, 5, as_cmap=True)

df = pd.DataFrame(np.random.randn(3, 4))
df.style.background_gradient(cmap=cm)

dataframe with styling applied to all rows

, но я не могу понять, как применить стиль только к последнемустрока.В вызове background_gradient есть опция subset, и она предполагает, что я использую фрагмент индекса , но я не могу понять, как сделать, чтобы только в последней строке был какой-либо стиль.

Вот мой самый близкий к успеху:

df.style.background_gradient(cmap=cm, subset=[2], axis='index')

third column, not last row styled

1 Ответ

3 голосов
/ 08 июля 2019

Используйте последний элемент вашего index в качестве подмножества.

df.style.background_gradient(cmap=cm, subset=df.index[-1])

enter image description here

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