Опция display.max_rows
Опция display.max_rows задаёт пороговое значение количества строк,
которое будет отображаться при выводе таблиц и серий в Pandas.
Если количество строк в объекте превышает это значение, вывод
сокращается (отображаются первые и последние строки).
По умолчанию значение равно 60 строк.
Синтаксис
import pandas as pd
pd.set_option('display.max_rows', n)
Где n - целое число, задающее максимальное количество строк
для отображения. Чтобы отключить ограничение и показывать все строки,
можно передать значение None.
Пример
Установим максимальное количество отображаемых строк равным 4
и выведем таблицу из 6 строк:
import pandas as pd
pd.set_option('display.max_rows', 4)
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5, 6],
'b': [10, 20, 30, 40, 50, 60]
})
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
5 6 60
Так как строк больше, чем 4, Pandas показывает все строки,
потому что в промежутке отображаются все строки, если их количество
не превышает max_rows. Для демонстрации сокращения создадим
таблицу из большего числа строк.
Пример
Установим лимит в 3 строки и выведем таблицу из 10 строк:
import pandas as pd
pd.set_option('display.max_rows', 3)
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
'b': [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
})
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
.. .. ...
7 8 80
8 9 90
9 10 100
[10 rows x 2 columns]
В выводе отображаются первые 3 строки, затем многоточие,
и последние 3 строки. В конце выводится размер таблицы.
Пример
Чтобы отключить ограничение и показывать все строки без сокращения,
установите значение None:
import pandas as pd
pd.set_option('display.max_rows', None)
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
'b': [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
})
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
5 6 60
6 7 70
7 8 80
8 9 90
9 10 100
Теперь все 10 строк отображаются полностью.
Смотрите также
-
метод
get_option,
который получает текущее значение опции -
метод
set_option,
который устанавливает значение опции -
опция
display.max_columns,
которая задаёт максимальное количество столбцов для отображения -
опция
display.width,
которая задаёт ширину вывода в символах