flatten
Returns DataFrame without column groupings under selected columns.
flatten [ { columns } ]Columns will keep their original names after flattening. Potential column name clashes are resolved by adding minimal possible name prefix from ancestor columns.
Related operations: Group / ungroup / flatten columns
See column selectors for how to select the columns for this operation.
Properties
Strings
// name.firstName -> firstName
// name.lastName -> lastName
df.flatten { name }// name.firstName -> firstName
// name.lastName -> lastName
df.flatten("name")To remove all column groupings in DataFrame, invoke flatten without parameters:
df.flatten()