dplyr でデータベースにクエリを投げるときに CASE 式を使いたくなりましたが、はて、どうやるんだろうと悩みました。 まずは検証用の DB を用意します。 nycflights13 パッケージの flights データを使いましょう。 library(dplyr) library(nycflights13) # flights データを使用 db <- src_sqlite("my_db.sqlite3", create = TRUE) copy_nycflights13(db) show(db)