
В строке 13 показано, что возвращает распечатка терминала Pandas Series по умолчанию. Он отображает каждый объект Bits как кортеж логических значений, записывает все значения True и False вручную и усекает выходные данные. Это бесполезно.
Строки с 14 по 17 показывают, что выводится, когда я извлекаю отдельные элементы из серии. Эти выходные данные читабельны и полны. Это то, что я бы предпочел видеть в выводе Series. Pandas вызывает другую функцию для представления содержимого объекта, чем встроенный метод объекта. Я надеюсь понять это и найти способ изменить такое поведение.
Я знаю о pandas.set_option. Я читаю различные варианты. До сих пор я не видел очевидного способа добиться того, чего хочу.
Однажды я написал неуклюжий подкласс DataFrame с собственным методом __str__(). Он вызвал DataFrame.__str__() для получения вывода строки по умолчанию; затем я много вырезал и вставил текст, чтобы заменить текст во всех столбцах типа объекта. Я могу сделать это снова, но это работа. Я чувствую, что упускаю из виду встроенную функцию Pandas, которая может это сделать.
Я не знаком с классами Pandas Styler, но, похоже, они используются для HTML-представлений табличных данных Pandas, а не простого текста.
Любые советы приветствуются, спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... -series-or
Мобильная версия