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%" )