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