По-елегантен:
tbl(con, "orders") %>% mutate(Month = extract(NULL %month from% order_date))
Това води до следния SQL (ANSI SQL):
EXTRACT( MONTH FROM "order_date")
Този трик работи, защото имената на операторите (това, което е между знаците за процент) се превеждат буквално в SQL. NULL
изчезва (за разлика от NA
).