Как отобразить все строки в dataframe pandas


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

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

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

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

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

Предположим, мы создаем 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
p.d. set_option (' display.max_rows ', None)

#view DataFrame
df 

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

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

 p.d. reset_option (' display.max_rows ')

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *