How can one extract a single row from a tbl_df
as a vector? Simple subsetting with []
brackets yields a 1-row tbl_df
:
library(dplyr)
dat <- as_data_frame(mtcars)
dat[2, ]
Source: local data frame [1 x 11]
mpg cyl disp hp drat wt qsec vs am gear carb
(dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl)
1 21 6 160 110 3.9 2.875 17.02 0 1 4 4
A similar problem to Extract a dplyr tbl column as a vector, but with (I think) some different solutions.