Plus élégant :
tbl(con, "orders") %>% mutate(Month = extract(NULL %month from% order_date))
Cela se traduit par le SQL suivant (ANSI SQL) :
EXTRACT( MONTH FROM "order_date")
Cette astuce fonctionne car les noms des opérateurs (ce qui se trouve entre les signes de pourcentage) sont littéralement traduits en SQL. NULL
disparaît (contrairement à NA
).