[英]Indexing named list with vector in R
您將如何索引作為值存儲在命名列表中的向量的第二個元素?
我從這個開始:
hi <- list("1" = c("a","b"),
"2" = c("dog","cat"),
"3" = c("sister","brother")
)
並希望以帶有鍵加上向量的第二個元素的命名列表結束,即:
list("1" = "b",
"2" = "cat",
"3" = "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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.