Często pracuję z Series i DataFrames na terminalu. Wartość domyślna __repr__
dla Serii zwraca zredukowaną próbkę, z pewnymi wartościami głowy i ogona, ale reszty brakuje.
Czy istnieje wbudowany sposób na ładne wydrukowanie całej Series / DataFrame? Idealnie byłoby wspierać prawidłowe wyrównanie, być może granice między kolumnami, a może nawet kodowanie kolorami dla różnych kolumn.
display.max_rows
, problem polega na tym, że przez większość czasu chcę, aby dane wyjściowe były obcinane. Tylko od czasu do czasu chcę zobaczyć pełną wydajność. Mógłbym ustawić tę opcję na bardzo wysoką wartość, użyć wartości domyślnej __repr__
, a następnie cofnąć wartość, ale wydaje się to trochę kłopotliwe i równie dobrze mogę w tym przypadku napisać własną funkcję ładnego drukowania.
set_option
które obsługują kolorowanie, być może jest to coś, co można zrobić jako wtyczkę, aby zastosować css lub formatowanie wyjściowe. To jedyny sposób, w jaki myślę, że możesz to osiągnąć
pd.set_option('display.max_rows', 1000)
na przykład, kolorowanie to coś innego, zakładam, że mówisz o kolorowaniu wyjściowego formatu HTML. Nie sądzę, żeby to było w ogóle wbudowane.