Есть ли более краткий способ получить один столбец dplyr tbl в качестве вектора, из tbl с базой данных базы данных (т.е. кадр данных/таблица не может быть подмножеством напрямую)?
require(dplyr)
db <- src_sqlite(tempfile(), create = TRUE)
iris2 <- copy_to(db, iris)
iris2$Species
# NULL
Это было бы слишком легко, поэтому
collect(select(iris2, Species))[, 1]
# [1] "setosa" "setosa" "setosa" "setosa" etc.
Но это кажется немного неуклюжим.