codedthinking / Kezdi.jl

Julia package for data manipulation and analysis
https://codedthinking.github.io/Kezdi.jl/
Other
43 stars 2 forks source link

feat: reshape #172

Open korenmiklos opened 1 month ago

korenmiklos commented 1 month ago

DataFrames API:

julia> df
4×3 DataFrame
 Row │ x      y      i
     │ Int64  Int64  Int64
─────┼─────────────────────
   1 │     1      1      1
   2 │     2      1      2
   3 │     3      2      1
   4 │     4      2      2

julia> unstack(df, :i, :y, :x, renamecols = x -> Symbol(:x, x))
2×3 DataFrame
 Row │ i      x1      x2
     │ Int64  Int64?  Int64?
─────┼───────────────────────
   1 │     1       1       3
   2 │     2       2       4