Извлечь столбец dplyr tbl как вектор

Есть ли более лаконичный способ получить один столбец таблицы dplyr как вектор из таблицы с базой данных (т. Е. Фрейм / таблица данных не может быть непосредственно задан)?

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.

Но это кажется немного неуклюжим.

Ответы на вопрос(6)

Ваш ответ на вопрос