Як відобразити всі стовпці pandas dataframe


За замовчуванням блокноти Jupyter відображають лише 20 стовпців pandas DataFrame.

Ви можете легко змусити блокнот відображати всі стовпці за допомогою такого синтаксису:

 p.d. set_option (' max_columns ', None)

Ви також можете використовувати такий синтаксис для відображення всіх імен стовпців у DataFrame:

 print ( df.columns.tolist () )

Нарешті, ви можете скинути налаштування за замовчуванням у блокноті Jupyter, щоб відображати лише 20 стовпців, використовуючи такий синтаксис:

 p.d. reset_option (' max_columns ')

У наступному прикладі показано, як використовувати ці функції на практиці.

Приклад: Показати всі стовпці в Pandas DataFrame

Припустімо, ми створюємо pandas DataFrame з 5 рядками та 30 стовпцями.

Якщо ми спробуємо відобразити DataFrame у блокноті Jupyter, загалом буде показано лише 20 стовпців:

 import pandas as pd
import numpy as np

#create dataFrame with 5 rows and 30 columns
df = pd. DataFrame (index= np.arange (5), columns= np.arange (30))

#view dataFrame
df 

Щоб відобразити всі стовпці, ви можете використовувати такий синтаксис:

 #specify that all columns should be shown
p.d. set_option (' max_columns ', None)

#view DataFrame
df 

Зверніть увагу, що всі 30 стовпців тепер відображаються в блокноті.

Ми також можемо використати такий синтаксис, щоб просто відобразити всі імена стовпців у DataFrame:

 print ( df.columns.tolist () )

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29]

Щоб скинути налаштування за замовчуванням і відобразити лише максимум 20 стовпців, ми можемо використати такий синтаксис:

 p.d. reset_option (' max_columns ')

Як показати всі рядки в Pandas DataFrame

Якщо ви хочете відобразити кожен рядок pandas DataFrame, ви можете використовувати такий синтаксис:

 p.d. set_option (' max_rows ', None)

Ви також можете вказати максимальну кількість рядків для відображення в pandas DataFrame. Наприклад, ви можете вказати, що має відображатися лише до 10 рядків:

 p.d. set_option (' max_rows ', 10 )

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші поширені операції на pandas DataFrames:

Pandas: як отримати значення клітинки з DataFrame
Pandas: отримати індекс рядків, стовпець яких відповідає значенню
Pandas: Як встановити стовпець як індекс

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *