У меня есть большие таблицы, в которых оба столбцы и строки автоматически усекаются при печати в выходные ячейки. Я хотел бы сохранить эту функциональность и по-прежнему использовать возможности форматирования объекта Styler, например, использовать средство форматирования для отображения до двух знаков после запятой.
Мне бы не хотелось использовать head(), Tail() или truncate(). Я хотел бы сохранить три точки, которые означают, что отображаемые данные не являются полной таблицей.
Я также знаю, что некоторые параметры отображения pandas, такие как «разрезать», могут изменить десятичное форматирование, но есть и другие виды форматирования, которые я хотел бы применить, например форматирование индекса.
Возможно ли это?
Для пример:
Код: Выделить всё
import numpy as np
import pandas as pd
n_rows = 100
n_cols = 50
rng = np.random.default_rng()
data = rng.uniform(low=0., high=100., size=(n_rows, n_cols))
df = pd.DataFrame(data)
df
[img]https://i.sstatic .net/Iq9CmaWk.jpg[/img]
– при применении такого форматтера:
Код: Выделить всё
df.style.format(formatter='{:.2f}')

Подробнее здесь: https://stackoverflow.com/questions/793 ... b-notebook