I want to reduce the number of rows printed by default for a DataFrame in Jupyter. How do I do that?
I have no idea how Jupyter handles printing, but FWIW from the DataFrames side we use
displaysize and print as many rows as can fit on screen.
So the below will print only 6 rows now!
Base.displaysize() = (6, 80)
I put out a Stackoverflow community wiki
You shouldn’t overwrite the Base method like that… You can set e.g.
ENV["LINES"] = 10 instead or use the
do form of
displaysize (see the docs) to apply it to a block. If this doesn’t work then the IJulia needs a way to set the displaysize of the io object it uses.