Как показать все строки фрейма данных Pandas

Как показать все строки фрейма данных Pandas

Вы можете заставить блокнот Jupyter отображать все строки в кадре данных pandas, используя следующий синтаксис:

pd.set_option('display.max_rows', None)

Это говорит записной книжке не устанавливать максимальное количество отображаемых строк.

В следующем примере показано, как использовать этот синтаксис на практике.

Пример: Показать все строки в Pandas DataFrame

Предположим, мы создаем кадр данных pandas с 500 строками и 3 столбцами.

Если мы попытаемся отобразить DataFrame в блокноте Jupyter, будут показаны только первые пять строк и последние пять строк:

import pandas as pd
import numpy as np

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

#view dataFrame
df

Чтобы отобразить все строки, мы можем использовать следующий синтаксис:

#specify that all rows should be shown
pd.set_option('display.max_rows', None)

#view DataFrame
df 

Результаты слишком длинные, чтобы их можно было отобразить на одном снимке экрана, но блокнот Jupyter действительно отображает все 500 строк.

Чтобы сбросить настройки дисплея по умолчанию, мы можем использовать следующий синтаксис:

pd.reset_option('display.max_rows')

Если мы попытаемся отобразить DataFrame в блокноте Jupyter, снова будут показаны только первые пять строк и последние пять строк.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в pandas:

Как показать все столбцы фрейма данных Pandas
Как сохранить Pandas DataFrame для последующего использования

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.