Я багато працюю з Series та DataFrames на терміналі. За замовчуванням __repr__
для Series повертається зменшений зразок із деякими значеннями голови та хвоста, але решта відсутня.
Чи є вбудований спосіб красивого друку всієї серії / DataFrame? В ідеалі він підтримував би правильне вирівнювання, можливо, межі між стовпцями, а можливо, навіть кольорове кодування для різних стовпців.
display.max_rows
, проблема полягає в тому, що більшу частину часу я хочу, щоб результат був усічений. Лише час від часу я хочу побачити повний результат. Я міг би встановити параметр на дуже високе значення, скористатися типом за замовчуванням __repr__
, а потім повернути це значення, але це здається трохи громіздким, і я можу в цьому випадку написати свою власну функцію симпатичного друку.
set_option
що підтримують забарвлення, можливо, це може бути щось, що можна зробити як плагін для застосування певного формату css або виводу. Це єдиний спосіб, на який я думаю, ви могли цього досягти
pd.set_option('display.max_rows', 1000)
наприклад, забарвлення - це щось інше. Я не думаю, що це взагалі вбудовано.