-6ren">
gpt4 book ai didi

r - 访问嵌套在 R 列表中的向量的倒数第二个元素

转载 作者:行者123 更新时间:2023-12-04 11:17:33 24 4
gpt4 key购买 nike

* Similar questions存在,但不要回答我的具体问题。

在嵌套列表中,访问每个向量的倒数第二个元素的优雅方式是什么。拿下面的 list :

l <- list(c("a","b","c"),c("c","d","e","f"))

如何生成一个新列表(或向量),其中包含列表 l 中每个向量的倒数第二个元素?输出应如下所示:
[[1]]
[1] "b"

[[2]]
[1] "e"

我通过 lapply(l,dplyr::last) 访问每个向量的最后一个元素,但不确定如何选择倒数第二个元素。非常感激。

最佳答案

尝试这个:

l <- list(c("a","b","c"),c("c","d","e","f"))
lapply(l, function(x) x[length(x) -1])
#> [[1]]
#> [1] "b"
#>
#> [[2]]
#> [1] "e"

关于r - 访问嵌套在 R 列表中的向量的倒数第二个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50581431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com