Я много работаю с Series и DataFrames на терминале. По умолчанию __repr__
для серии возвращается уменьшенная выборка с некоторыми значениями головы и хвоста, но остальные отсутствуют.
Есть ли встроенный способ красивой печати всей серии / DataFrame? В идеале, он будет поддерживать правильное выравнивание, возможно, границы между столбцами, и, возможно, даже цветовое кодирование для различных столбцов.
display.max_rows
, проблема в том, что большую часть времени я хочу, чтобы вывод был обрезан. Это только изредка, что я хочу увидеть полный вывод. Я мог бы установить опцию на очень высокое значение, использовать значение по умолчанию __repr__
, а затем вернуть значение, но это кажется немного громоздким, и я мог бы также написать свою собственную функцию pretty-print в этом случае.
set_option
, поддерживающих раскраску, это может быть что-то, что можно сделать как плагин для применения некоторого CSS или выходного форматирования. Это единственный способ, которым я думаю, что вы могли бы достичь этого
pd.set_option('display.max_rows', 1000)
например, используя раскраску, я предполагаю, что вы говорите о раскраске вывода html repr. Я не думаю, что это встроено вообще.