Как отобразить все строки в 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 для дальнейшего использования