Summarize a dataframe with skim aka describe

Get a quick understanding of your dataframe’s basic properties

Tidyverse
df %>% skim()
Polars
df.describe()
Data summary
Name Piped data
Number of rows 3
Number of columns 4
_______________________
Column type frequency:
character 2
numeric 2
________________________
Group variables None

Variable type: character

skim_variable n_missing complete_rate min max empty n_unique whitespace
color 0 1 3 5 0 3 0
size 0 1 5 5 0 2 0

Variable type: numeric

skim_variable n_missing complete_rate mean sd p0 p25 p50 p75 p100 hist
value_weight 0 1 6.67 3.21 3 5.5 8 8.5 9 ▃▁▁▁▇
value_height 0 1 33.00 18.25 12 27.0 42 43.5 45 ▃▁▁▁▇
shape: (7, 5)
describe color size value_weight value_height
str str str f64 f64
"count" "3" "3" 3.0 3.0
"null_count" "0" "0" 0.0 0.0
"mean" null null 6.666667 33.0
"std" null null 3.21455 18.248288
"min" "blue" "large" 3.0 12.0
"max" "red" "small" 9.0 45.0
"median" null null 8.0 42.0