“滑动窗口”/分区元素

时间:2016-01-05 19:03:05

标签: r vector

鉴于序列1 2 3 4,我想生成一对

矩阵
1 2
2 3
3 4

用作另一个矩阵的索引。实现这一目标的最快方法是什么?

1 个答案:

答案 0 :(得分:4)

您可以使用embed(),反转输出中的列。

embed(1:4, 2)[, 2:1]
#      [,1] [,2]
# [1,]    1    2
# [2,]    2    3
# [3,]    3    4