df.split { name.firstName }.by { it.asIterable() }.intoRows()
Input DataFrame: rowsCount = 7, columnsCount = 5
Step 1: Split
Step 2: SplitWithTransform
Output DataFrame: rowsCount = 37, columnsCount = 5
... showing only top 20 of 37 rows
df.split { name }.by { it.values() }.intoRows()
Input DataFrame: rowsCount = 7, columnsCount = 5
Step 1: Split
Step 2: SplitWithTransform
Output DataFrame: rowsCount = 14, columnsCount = 5