Tengo un data.frame con encabezados de columna.
¿Cómo puedo obtener una fila específica de data.frame como una lista (con los encabezados de columna como claves para la lista)?
Específicamente, mi data.frame es
A B C 1 5 4,25 4,5 2 3,5 4 2,5 3 3,25 4 4 4 4,25 4,5 2,25 5 1,5 4,5 3
Y quiero tener una fila que sea equivalente a
> c(a=5, b=4.25, c=4.5)
a b c
5.0 4.25 4.5
subset(x, A ==5 & B==4.25 & C==4.5)
10 años después ---> Usando tidyverse pudimos lograr esto simplemente y tomando prestada una hoja de Christopher Bottoms . Para una mejor comprensión, consulte
slice()
.Creado el 2020-08-06 por el paquete reprex (v0.3.0)
fuente