Na základě odpovědi @hadley v tomto vláknu
, můžete použít if() ve stylu SQL příkaz uvnitř mutate() na datových rámcích in-db dplyr:
df <- df %>%
mutate( income_topcoded = if (income > topcode) income else topcode)
Pokud jde o použití grepl() jde...no, nemůžeš. Ale můžete použít SQL like operátor:
df <- df %>%
filter( topcode %like% "ABC%" )