Обтекание имени столбца панда данных - PullRequest
0 голосов
/ 01 декабря 2018

Я бы хотел обернуть имена столбцов фрейма данных в какую-то определенную ширину.Например, преобразуйте

   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0                       -1.526078                        0.258110
1                        0.263490                       -0.268635
2                       -1.264121                       -1.257454

во что-то вроде

   aaaaaaaaaaaaaaaaa  aaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaa      aaaaaaaaaaaaa
0      -1.526078         0.258110
1       0.263490        -0.268635
2      -1.264121        -1.257454

. В этом сообщении stackoverflow есть решение этой проблемы, но оно работает только в ноутбуках Jupyter., не в обычном питоне.

Код для воспроизведения кадра данных:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(3, 2), columns=['a' * 30] * 2)
print(df)

1 Ответ

0 голосов
/ 01 декабря 2018

Вы можете обернуть DataFrame в своем собственном классе, который переопределит методы __str__ и / или __repr__ для достижения этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...