Baserat på @hadleys svar på denna tråd
, kan du använda en SQL-stil if()
uttalande inuti mutate()
på dplyrs in-db-dataramar:
df <- df %>%
mutate( income_topcoded = if (income > topcode) income else topcode)
Så långt som att använda grepl()
går ... ja, du kan inte. Men du kan använda SQL like
operatör:
df <- df %>%
filter( topcode %like% "ABC%" )