Pandas для заполнения цвета заголовка столбца или всего кадра данных - PullRequest
1 голос
/ 15 марта 2020

Я пытаюсь понять, как заполнить спецификацию цвета c для заголовка столбца данных или на весь фон данных.

Я только начал и гуглял, но не понял, как это сделать. есть хорошие ссылки, такие как связанная ссылка и другая ссылка .

Дата ниже ..

>>> df = pd.DataFrame({ 'Name':['James', 'Ricardo', 'Arie', 'Ruben', 'Naveen', 'Audery'], 'Sir Name':['Pullman', 'Jacob', 'Tilman', 'Juneja', 'Therry', 'Cuenin'], 'Country':['Holland', 'Holland', 'Holland', 'Holland', 'Holland', 'Holland'], 'Age':[38,28,27,29,26,27] })

>>> df
      Name Sir Name  Country  Age
0    James  Pullman  Holland   38
1  Ricardo    Jacob  Holland   28
2     Arie   Tilman  Holland   27
3    Ruben   Juneja  Holland   29
4   Naveen   Therry  Holland   26
5   Audery   Cuenin  Holland   27

Ожидается:

enter image description here

ИЛИ

Залейте цветом весь фон

enter image description here

Я пробовал следующим образом, но не получил результат.

>>> ss = df.style.set_table_styles([{ 'selector': 'th', 'props': [('background-color', 'black'), ('color', 'cyan')]}])
>>> print(ss)
<pandas.io.formats.style.Styler object at 0x7f5eccfedac8>

1 Ответ

1 голос
/ 15 марта 2020

Создание стиля html, из do c:

При использовании в записной книжке Jupyter Styler определил _repr_html_ для автоматической визуализации. В противном случае вызовите Styler.render, чтобы получить сгенерированный HTML.

. Поэтому в обычной консоли при печати отображается только объект, а не кадр данных с цветами.

Вам следует попробовать используйте свой стиль в блокноте Jupyter.

...