assign a column transformed by a function (vectorised)ΒΆ
R:
stringlength = function(x) {nchar(x)} # trivial example
mtcars %>% mutate(x = stringlength(rowname))
pandas:
def stringlength(series):
return series.astype(str).str.len()
mtcars.assign(x = stringlength(mtcars['name']))
dpython:
TODO
dply:
mtcars >> dp.mutate(x = dp.make_symbolic(stringlength)(X.name))
dppd:
dp(mtcars).mutate(x = stringlength(X.name)).pd