How to hide the types line when pretty printing a data frame

I’m sure this was mentioned before, I just can’t find it in PrettyTables.jl‘s documentation nor here on Discourse. How can I hide the row indicating the columns’ types when printing a DataFrame?

julia> using DataFrames, PrettyTables

julia> n = 5
5

julia> df = DataFrame(x = rand(n), y = rand(Int, n))
5×2 DataFrame
│ Row │ x        │ y                    │
│     │ Float64  │ Int64                │
├─────┼──────────┼──────────────────────┤
│ 1   │ 0.719891 │ -5232346815017973625 │
│ 2   │ 0.205348 │ 2842626681257293791  │
│ 3   │ 0.060852 │ -2140500196739737047 │
│ 4   │ 0.897562 │ -1243809382461516784 │
│ 5   │ 0.502659 │ -8876359708955921854 │

julia> pretty_table(df)
┌──────────────────────┬────────────────────────┐
│                    x │                      y │
│              Float64 │                  Int64 │ # ← hide this row
├──────────────────────┼────────────────────────┤
│   0.7198907881907508 │  -5.232346815017974e18 │
│  0.20534849384840537 │   2.842626681257294e18 │
│ 0.060852015344203814 │  -2.140500196739737e18 │
│   0.8975619167730042 │ -1.2438093824615168e18 │
│   0.5026589809343593 │  -8.876359708955921e18 │
└──────────────────────┴────────────────────────┘

Is this what you want? If so, it’s in the documentation under Keywords:

julia> pretty_table(df, nosubheader=true)
┌─────────────────────┬───────────────────────┐
│                   x │                     y │
├─────────────────────┼───────────────────────┤
│  0.5368664265830216 │ -7.331895038144373e18 │
│  0.7266492236216804 │  2.529146168444223e18 │
│  0.2339360650833009 │ -9.159461584161755e18 │
│  0.4645563509191173 │  6.820674934457448e18 │
│ 0.25767054251840427 │ -7.139914099109241e18 │
└─────────────────────┴───────────────────────┘
1 Like

Thanks. I didn’t even try

help?> pretty_table

just looked at the hosted documents. But of course, it’s there too… Thanks!