# Any Pretty Dataframe printing?

**URL:** https://discourse.julialang.org/t/any-pretty-dataframe-printing/59027
**Category:** General Usage
**Tags:** dataframes, pluto
**Created:** [April 11, 2021, 10:16am UTC](https://discourse.julialang.org/t/any-pretty-dataframe-printing/59027 "2021-04-11T10:16:39Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![maajdl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maajdl/32/22838_2.png) [@maajdl](https://discourse.julialang.org/u/maajdl)
#### Post date: [April 11, 2021, 10:16am UTC](https://discourse.julialang.org/t/any-pretty-dataframe-printing/59027/1 "2021-04-11T10:16:39Z")

</div>

Hello,

I like so much the PrettyTables.jl .  
I like the old-fashion look, with very readable fonts.  
I also like very much the body\_hlines option that separates rows into groups for readability.  
(I like the vertical lines too)

Since I begin to use Pluto, I would be interrested to work with DataFrames directly instead of PrettyTables. (PrettyTables doesn’t work in :text mode in Pluto, and :html is uggly).

Would you have a suggestion on how I could create a pretty printout of a DataFrame?

(eventually I am also interrested to get PrettyTables :text mode working in Pluto)

Thanks

Michel

---

<div class="post-metadata">

### Author: ![hendri54](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hendri54/32/9621_2.png) [@hendri54](https://discourse.julialang.org/u/hendri54)
#### Post date: [April 11, 2021, 1:30pm UTC](https://discourse.julialang.org/t/any-pretty-dataframe-printing/59027/2 "2021-04-11T13:30:55Z")

</div>

One option is DataSkimmer:

> [@\[ANN\] DataSkimmer.jl - Summarize tabular data in the REPL](https://discourse.julialang.org/t/ann-dataskimmer-jl-summarize-tabular-data-in-the-repl/58030):
>
> [DataSkimmer.jl](https://github.com/Hasnep/DataSkimmer.jl) exposes a function skim() which prints summary statistics in the REPL. It was inspired by the output of the [skimr](https://docs.ropensci.org/skimr/) R package. The goal is to be able to summarise any Tables.jl compatible table, so if you want to help, try running skim() on any tables you have and send me examples where it breaks. sweat_smile Here’s an example using the iris dataset: # Load some data using RDatasets iris = RDatasets.dataset("datasets", "iris") # Skim the data using DataSkimmer skim(iris) ┌───…

---

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [April 11, 2021, 1:55pm UTC](https://discourse.julialang.org/t/any-pretty-dataframe-printing/59027/3 "2021-04-11T13:55:37Z")

</div>

For visual inspection of large tables, [BrowseTables.jl](https://github.com/tpapp/BrowseTables.jl) looks good too (NB: did not try it in Pluto).

---

<div class="post-metadata">

### Author: ![lungben](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lungben/32/12314_2.png) [@lungben](https://discourse.julialang.org/u/lungben)
#### Post date: [April 11, 2021, 2:45pm UTC](https://discourse.julialang.org/t/any-pretty-dataframe-printing/59027/4 "2021-04-11T14:45:24Z")

</div>

Any html or JavaScript table display method should work in Pluto, see [JavaScript inside notebooks | Fons van der Plas | PlutoCon 2021 - YouTube](https://youtu.be/SAC_RCjyRRs)
