Центрировать и растянуть отображаемый DataFrame только в одной ячейке - PullRequest
0 голосов
/ 21 мая 2019

Хотелось бы, чтобы отображаемый DataFrame большей (чем по умолчанию) ширины находился в центре ноутбука.

Представьте себе маленький DataFrame (размер фактического DataFrame у меня сопоставим):

d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)

Я пытался использовать этот код для центрирования вывода:

display(HTLM("""
<style>
.output {
    align-items: center;
    text-align: center;
    overflow: auto;
}
</style>
"""))

Однако он работает во всей записной книжке и портит отображение некоторых других DataFrame (широкие DataFrame теряют свои первые столбцы длянекоторая причина).

Итак, я хотел бы как-то применить этот код для вывода только одной выбранной ячейки.Я гуглил, но нашел только решения, которые влияют на весь ноутбук.

Кроме того, для изменения ширины DataFrame я попытался:

pd.set_option('display.width', 400)

, но DataFrame отображался таким же образомкак и раньше я использовал эту команду.

...