Для красивого вывода данных Pandas DataFrame в терминале можно использовать различные методы для выравнивания столбцов. Один из способов — это использование метода display_options
для установки опций отображения данных. Вот как это можно сделать:
1. Установка опции display.max_columns
для отображения максимального количества столбцов в выводе:
import pandas as pd pd.set_option('display.max_columns', None) # Отобразить все столбцы
2. Установка опции display.max_colwidth
для установки максимальной ширины столбца (количество символов), чтобы данные внутри столбца отображались полностью:
pd.set_option('display.max_colwidth', 100) # Установить максимальную ширину столбца
3. Установка опции display.width
для установки ширины вывода, чтобы данные не разрывались на несколько строк:
pd.set_option('display.width', 1000) # Установить ширину вывода
4. Использование метода DataFrame.style
для кастомизации стилей вывода данных, включая выравнивание столбцов:
df.style.set_properties(**{'text-align': 'center'}) # Установить выравнивание текста по центру
5. Использование библиотеки tabulate
для вывода данных в виде красиво отформатированной таблицы в терминале:
from tabulate import tabulate table = tabulate(df, headers='keys', tablefmt='psql') print(table)
Эти методы позволяют настроить вывод данных Pandas DataFrame для красивого отображения в терминале с выравниванием столбцов и удобным форматированием.