Berdasarkan balasan @hadley di utas ini
, Anda dapat menggunakan if()
. gaya SQL pernyataan di dalam mutate()
pada kerangka data in-db dplyr:
df <- df %>%
mutate( income_topcoded = if (income > topcode) income else topcode)
Sejauh menggunakan grepl()
pergi ... baik, Anda tidak bisa. Tetapi Anda dapat menggunakan SQL like
operator:
df <- df %>%
filter( topcode %like% "ABC%" )