Explore Courses Blog Tutorials Interview Questions
0 votes
in Python by (47.6k points)

I work with Series and DataFrames on the terminal a lot. The default __repr__ for a Series returns a reduced sample, with some head and tail values, but the rest missing.

Is there a builtin way to pretty-print the entire Series / DataFrame? Ideally, it would support proper alignment, perhaps borders between columns, and maybe even colour-coding for the different columns.

1 Answer

0 votes
by (106k points)

For Pretty-printing an entire Pandas Series / DataFrame you can use the option_context, which has a feature of one or more options:-

with pd.option_context('display.max_rows', None, 'display.max_columns', None): # more options can be specified also 


So option_context() will automatically return the options to their previous values.

Another thing you can do is follow the below mention way which is quite simple to use:-


Related questions

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
Welcome to Intellipaat Community. Get your technical queries answered by top developers!

29.3k questions

30.6k answers


104k users

Browse Categories