Як відобразити всі стовпці 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: Як встановити стовпець як індекс