Trabalhando com dicionários / listas em R: como obter os valores dos pares chave-valor?
Isso está relacionado aTrabalhando com dicionários / listas em R, onde tentamos criar um dicionário de estilo de valor-chave com vetores, mas agora sobre como acessar os valores.
Eu posso pegar as chaves da seguinte maneira
foo <- c(12, 22, 33)
names(foo) <- c("tic", "tac", "toe")
names(foo)
[1] "tic" "tac" "toe"
e eu posso acessar os elementos
> lapply(FUN=function(a){foo[[a]]},X = 1:length(foo))
[[1]]
[1] 12
[[2]]
[1] 22
[[3]]
[1] 33
e então eu posso fazer
unlist(lapply(FUN=function(a){foo[[a]]},X = 1:length(foo)))
[1] 12 22 33
#or
sapply(FUN=function(a){foo[[a]]},X = 1:length(foo))
[1] 12 22 33
mas isso é muito inconveniente. Como posso acessar convenientemente os valores no formatoc(12,22,33)
? Existe algum comando conveniente pronto para isso no R?