Рассмотрим ключевые инструменты, позволяющие отображать данные датафреймов Pandas в удобном для изучения виде и в целом украшающие их вывод в Jupyter ноутбуках.
Сначала создадим тренировочные данные:
Наводить красоту будем, используя опции Pandas, которые могут задаваться в объектном и функциональном стиле. Например, ниже два варианта получения максимального количества отображаемых колонок:
Максимальное количество колонок
Можно задать тоже двумя способами - присвоив соответствующее значение свойству pd.options.display.max_columns и вызвав функцию set_option (c аргументом display.max_columns и целевой величиной):
Максимальное количество строк
Задается аналогично, только используемое свойство - display.max_rows:
Сброс до дефолтных значений
Установленные значения могут быть сброшены до заданных по умолчанию с помощью функции reset_options:
Ограничение точности содержимого
Для этих целей предназначено свойство precision:
Максимальная ширина колонки
Это свойство (max_colwidth) представляет особенную значимость для строчных данных, так как ширина по умолчанию ограничивает возможности по их исследованию, сравните: