# How to reduce the number of DataFrames rows printed in IJulia?

**URL:** <https://discourse.julialang.org/t/how-to-reduce-the-number-of-dataframes-rows-printed-in-ijulia/21953>\
**Category:** Data\
**Tags:** jupyter, first-steps\
**Created:** [March 17, 2019, 5:07am UTC](https://discourse.julialang.org/t/how-to-reduce-the-number-of-dataframes-rows-printed-in-ijulia/21953 "2019-03-17T05:07:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [March 17, 2019, 5:07am UTC](https://discourse.julialang.org/t/how-to-reduce-the-number-of-dataframes-rows-printed-in-ijulia/21953/1 "2019-03-17T05:07:35Z")

</div>

I want to reduce the number of rows printed by default for a DataFrame in Jupyter. How do I do that?

---

<div class="post-metadata">

**Author:** ![nalimilan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nalimilan/32/147_2.png) [@nalimilan](https://discourse.julialang.org/u/nalimilan)\
**Post date:** [March 17, 2019, 11:12am UTC](https://discourse.julialang.org/t/how-to-reduce-the-number-of-dataframes-rows-printed-in-ijulia/21953/2 "2019-03-17T11:12:14Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [March 23, 2019, 9:27am UTC](https://discourse.julialang.org/t/how-to-reduce-the-number-of-dataframes-rows-printed-in-ijulia/21953/3 "2019-03-23T09:27:28Z")

</div>

> [@nalimilan](#):
>
> DataFrames side we use `displaysize` and print as many rows as can fit on screen.

So the below will print only 6 rows now!

```julia
Base.displaysize() = (6, 80)

```

I put out a Stackoverflow community wiki

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [March 23, 2019, 10:32am UTC](https://discourse.julialang.org/t/how-to-reduce-the-number-of-dataframes-rows-printed-in-ijulia/21953/4 "2019-03-23T10:32:31Z")

</div>

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.
