Сколько строк печатать в Pandas
Если строк в таблице больше, чем
удобно читать целиком, Pandas при
выводе оставляет несколько первых
и последних строк, а середину
заменяет многоточием. Порог задаёт
опция display.max_rows через
функцию set_option.
Соберём журнал из двенадцати строк и выведем его при лимите в шесть строк:
import pandas as pd
data = {
'day': range(12),
'hours': [h * 2 for h in range(12)],
}
log = pd.DataFrame(data)
pd.set_option('display.max_rows', 6)
print(log) # выведет day hours
# 0 0 0
# 1 1 2
# 2 2 4
# .. ... ...
# 9 9 18
# 10 10 20
# 11 11 22
#
# [12 rows x 2 columns]
pd.reset_option('display.max_rows')
В начале и в конце видны конкретные
строки, между ними одна строка
с ... вместо пропущенных
меток. Внизу подсказка, сколько
строк и столбцов в таблице на
самом деле.
Создайте таблицу из десяти строк
с полями rank от 1
до 10 и score
как удвоенный ранг. Выведите её
так, чтобы на экране было не
больше пяти строк данных
и строка с многоточием посередине.
Соберите таблицу городов: столбцы
city и km, восемь
строк с короткими английскими
названиями и целыми километрами.
Покажите сжатый вывод с лимитом
в четыре строки данных.
Из ряда целых от 0 до 14
сделайте таблицу с одним столбцом
value. Выведите её так,
чтобы в конце печати была строка
[15 rows x 1 columns].