Я хочу прочитать только 3 столбца из таблицы. Прямо сейчас я делаю что-то, что, как мне кажется, очень неэффективно.
library(dplyr, quietly = T, warn.conflicts = F)
library(RSQLite, quietly = T)
db <- dbConnect( SQLite() , "SIPP08.db" )
dbListTables(db)
w13 <- dbReadTable( db , 'w13' )
dbDisconnect(db)
df = w13 %>%
select(ssuid, epppnum,ejbind1)
Есть ли лучший способ сделать это?
Спасибо!
Я также пытался использовать dplyr, как это
my_db <- src_sqlite(path = "SIPP08.db")
w13 <- tbl(my_db, "w13")
df = w13 %>%
select(ssuid, epppnum,ejbind1)
Но это не работает