Standardize all columns of DataFrame

julia> using DataFrames, StatsBase

julia> df = DataFrame(rand(10, 4), :auto)
10×4 DataFrame
 Row │ x1         x2         x3          x4
     │ Float64    Float64    Float64     Float64
─────┼─────────────────────────────────────────────
   1 │ 0.399058   0.422599   0.00699281  0.0635379
   2 │ 0.265661   0.787594   0.217078    0.675266
   3 │ 0.292278   0.0477572  0.0380437   0.0680113
   4 │ 0.301224   0.740652   0.683419    0.97809
   5 │ 0.0729834  0.927029   0.606946    0.0202961
   6 │ 0.992137   0.203939   0.425782    0.547135
   7 │ 0.321505   0.151547   0.819317    0.627988
   8 │ 0.790473   0.326784   0.24795     0.465694
   9 │ 0.284565   0.663169   0.725925    0.499605
  10 │ 0.282419   0.340454   0.147984    0.842851

julia> mapcols(zscore, df)
10×4 DataFrame
 Row │ x1           x2         x3         x4
     │ Float64      Float64    Float64    Float64
─────┼───────────────────────────────────────────────
   1 │ -0.00425657  -0.128547  -1.28255   -1.24632
   2 │ -0.488579     1.08844   -0.582604   0.589441
   3 │ -0.391941    -1.37836   -1.1791    -1.2329
   4 │ -0.359462     0.931921   0.971114   1.4982
   5 │ -1.18813      1.55335    0.716329  -1.37609
   6 │  2.14903     -0.857614   0.112739   0.204928
   7 │ -0.285827    -1.0323     1.42389    0.447564
   8 │  1.41685     -0.448018  -0.479747  -0.0394733
   9 │ -0.419944     0.673572   1.11274    0.062291
  10 │ -0.427735    -0.402439  -0.812807   1.09236
6 Likes