Eu tenho um data.frame com cabeçalhos de coluna.
Como posso obter uma linha específica de data.frame como uma lista (com os cabeçalhos das colunas como chaves para a lista)?
Especificamente, meu data.frame é
abc 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
E eu quero obter uma linha que seja 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 anos depois ---> Usando o tidyverse, poderíamos fazer isso de forma simples e pegar emprestada uma folha de Christopher Bottoms . Para uma melhor compreensão, veja
slice()
.Criado em 06/08/2020 pelo pacote reprex (v0.3.0)
fonte