【发布时间】:2018-09-18 14:14:20
【问题描述】:
假设我有以下向量:
v = c(1:8)
我想按顺序访问元素 7,8,1,2,3。也就是说,像
v[-2:3]
会很棒。有没有一种简单的方法可以访问这些负面位置,即从 n before last 到 m 的元素?
【问题讨论】:
-
我的意思是向量中的“负位置”,即最后一个是-1,最后一个是-2,依此类推
-
您可以使用
tail和head。tail(v,2)获取最后两个数字,head(v,3)获取前三个数字。 -
为了完整性,
c(tail(v, 2), head(v, 3)) -
@JasonAizkalns:感谢您的建议。我也有同样的想法!