Gebaseerd op het antwoord van @hadley op deze thread
, kunt u een SQL-stijl if()
. gebruiken statement binnen mutate()
op de in-db dataframes van dplyr:
df <- df %>%
mutate( income_topcoded = if (income > topcode) income else topcode)
Wat betreft het gebruik van grepl()
gaat... nou ja, dat kan niet. Maar je kunt de SQL like
. gebruiken operator:
df <- df %>%
filter( topcode %like% "ABC%" )