DataFrame transform with many output columns

just pass the column names you want:

julia> transform(s, :grid => (ByRow(x -> split(x,"_"))) => [:col1, :col2])
3×4 DataFrame
 Row │ grid        e      col1       col2
     │ String      Int64  SubStrin…  SubStrin…
─────┼─────────────────────────────────────────
   1 │ uuu_mygrid      3  uuu        mygrid
   2 │ uuu_mygrid      3  uuu        mygrid
   3 │ uuu_mygrid      3  uuu        mygrid
2 Likes