如何挑选列表中所有向量的最后(或其他)项? [英] how to pick up the last (or whatever) items of all vectors inside a list?

查看:83
本文介绍了如何挑选列表中所有向量的最后(或其他)项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在这里有一个虚拟列表:

I have a dummy list here:

> x <- c("a", "b", "c")
> y <- c("d", "e", "f")
> z <- list(x,y)
> z
[[1]]
[1] "a" "b" "c"

[[2]]
[1] "d" "e" "f"

如果我想分配另一个变量(例如w)来保存列表(例如z)中所有向量(例如x,y)的最后一项(即"c","f"),该怎么办那?

If I want to assign another variable (e.g. w) to hold the last item (i.e. "c", "f") of all vectors (i.e. x, y) inside the list (i.e. z), how can I do that?

谢谢!

推荐答案

sapply(z, tail, n = 1)

这篇关于如何挑选列表中所有向量的最后(或其他)项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆