df.update { age }.with { it * 2 }
Input DataFrame: rowsCount = 7, columnsCount = 5
Step 1: Update
DataFrame [7 x 5]
Output DataFrame: rowsCount = 7, columnsCount = 5
df.update { colsAtAnyDepth().colsOf<String>() }.with { it.uppercase() }
Input DataFrame: rowsCount = 7, columnsCount = 5
Step 1: Update
DataFrame [7 x 5]
Output DataFrame: rowsCount = 7, columnsCount = 5
df.update { weight }.at(1..4).notNull { it / 2 }
Input DataFrame: rowsCount = 7, columnsCount = 5
Step 1: Update
DataFrame [7 x 5]
Step 2: Update
DataFrame [7 x 5]
Output DataFrame: rowsCount = 7, columnsCount = 5
df.update { name.lastName and age }.at(1, 3, 4).withNull()
Input DataFrame: rowsCount = 7, columnsCount = 5
Step 1: Update
DataFrame [7 x 5]
Step 2: Update
DataFrame [7 x 5]
Output DataFrame: rowsCount = 7, columnsCount = 5