用R中的向量索引命名列表

用R中的向量索引命名列表,r,R,如何索引向量的第二个元素,该元素作为值存储在命名列表中 我从以下几点开始: hi <- list("1" = c("a","b"), "2" = c("dog","cat"), "3" = c("sister","brother") ) 你可以做: lapply(hi, `[`, 2) $`1` [1] "b" $`2` [1] "cat" $`3` [1] "brother" 我们可以使用map library(purrr) map(hi, plu

如何索引向量的第二个元素,该元素作为值存储在命名列表中

我从以下几点开始:

hi <- list("1" = c("a","b"),
     "2" = c("dog","cat"),
     "3" = c("sister","brother")
     )
你可以做:

lapply(hi, `[`, 2)

$`1`
[1] "b"

$`2`
[1] "cat"

$`3`
[1] "brother"

我们可以使用
map

library(purrr)
map(hi, pluck, 2)
#$`1`
#[1] "b"

#$`2`
#[1] "cat"

#$`3`
#[1] "brother"
library(purrr)
map(hi, pluck, 2)
#$`1`
#[1] "b"

#$`2`
#[1] "cat"

#$`3`
#[1] "brother"