Найти тему
Властелин машин

Салон красоты для Pandas

Оглавление

Рассмотрим ключевые инструменты, позволяющие отображать данные датафреймов Pandas в удобном для изучения виде и в целом украшающие их вывод в Jupyter ноутбуках.

Сначала создадим тренировочные данные:

Наводить красоту будем, используя опции Pandas, которые могут задаваться в объектном и функциональном стиле. Например, ниже два варианта получения максимального количества отображаемых колонок:

-2

Максимальное количество колонок

Можно задать тоже двумя способами - присвоив соответствующее значение свойству pd.options.display.max_columns и вызвав функцию set_option (c аргументом display.max_columns и целевой величиной):

-3
-4

Максимальное количество строк

Задается аналогично, только используемое свойство - display.max_rows:

-5

Сброс до дефолтных значений

Установленные значения могут быть сброшены до заданных по умолчанию с помощью функции reset_options:

-6

Ограничение точности содержимого

Для этих целей предназначено свойство precision:

-7

Максимальная ширина колонки

Это свойство (max_colwidth) представляет особенную значимость для строчных данных, так как ширина по умолчанию ограничивает возможности по их исследованию, сравните:

-8

-9