Как расширить отображение вывода, чтобы увидеть больше столбцов в фрейме данных Pandas?

Опубликовано: 27 Марта, 2022

В Python, если количество столбцов во фрейме данных намного больше, то не все столбцы будут отображаться на экране вывода. Итак, давайте посмотрим, как расширить отображение вывода, чтобы увидеть больше столбцов.

Метод 1: Использование функции pandas.set_option ().

Эта функция используется для установки значения указанной опции.

Syntax: pandas.set_option(pat, value)

Returns: None

Example:

Python3

# importing numpy library 
import numpy as np
  
# importing pandas library
import pandas as pd
  
# define a dataframe of
# 2 rows and 100 columns
# with random entries
df = pd.DataFrame(np.random.random(200).reshape(2, 100))
  
# show the dataframe
df

Выход:

To print the above output in a wider format using pandas.set_option() function.

Python3

# using pd.set_option()
# to widen the output 
# display
pd.set_option("display.max_columns", 100)
  
# show the dataframe
df

Выход:

Метод 2: Использование атрибута pd.options.display.max_columns .

Этот атрибут используется для установки номера. столбцов, отображаемых при отображении фрейма данных pandas.

Example:

Python3

# importing numpy library
import numpy as np
  
# importing pandas library
import pandas as pd
  
# define a dataframe of
# 15 rows and 200 columns
# with random entries
df = pd.DataFrame(np.random.randint(0, 100
                                    size =(15, 200)))
  
# show the dataframe
df

Выход:

To print the above output in a wider format using pd.options.display.max_columns attribute.

Python3

# using an alternative
# way to use 
# pd.set_option() method
# to widen the output 
# display
pd.options.display.max_columns = 200
  
# show the dataframe
df

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.