Я много работаю с Series и DataFrames на терминале. По умолчанию __repr__
для серии возвращает восстановленный образец с некоторыми значениями головы и хвоста, но остальные отсутствуют.Есть ли способ (довольно) распечатать всю серию Pandas/DataFrame?
Есть ли встроенный способ красивой печати всей серии/DataFrame? В идеале, это будет поддерживать правильное выравнивание, возможно, границы между столбцами и, возможно, даже цветовое кодирование для разных столбцов.
В уменьшенном выходе происходит из-за настройки по умолчанию, которые можно изменить с помощью 'pd.set_option («display.max_rows», 1000)' для Например, раскраска - это что-то еще, я предполагаю, что вы говорите о раскраске вывода html repr. Я не думаю, что это построено вообще. – EdChum
@EdChum: спасибо, я знал об этом 'display.max_rows', проблема в том, что большую часть времени я хочу, чтобы результат был усечен. Только изредка я хочу видеть полную отдачу. Я мог бы установить опцию с очень высоким значением, использовать значение по умолчанию '__repr__', а затем вернуть значение, но это кажется немного громоздким, и в этом случае я мог бы написать свою собственную функцию для печати. –
@EdChum: относительно цветов - это цветной терминал, поэтому было бы неплохо, чтобы каждая строка была напечатана другим цветом, чтобы легко отличать значения друг от друга. Pandas хорошо работает с ipython, который использует расширенные функции терминала - включая цвет - поэтому мне было интересно, есть ли у Pandas некоторые цветовые возможности. –