Extrahiere eine dplyr tbl-Spalte als Vektor

Gibt es eine prägnantere Möglichkeit, eine Spalte einer Dplyr-Tabelle als Vektor aus einer Tabelle mit Datenbank-Back-End abzurufen (d. H. Der Datenrahmen / die Tabelle kann nicht direkt untergeordnet werden)?

require(dplyr)
db <- src_sqlite(tempfile(), create = TRUE)
iris2 <- copy_to(db, iris)
iris2$Species
# NULL

Das wäre also zu einfach gewesen

collect(select(iris2, Species))[, 1]
# [1] "setosa"     "setosa"     "setosa"     "setosa"  etc.

Aber es scheint ein bisschen ungeschickt.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage