矩陣我想這樣做this question但R.創建一個從向量的滾動窗口
考慮:
> my_vector
[1] 1 2 3 4 5 6
而且window_size = 3
,我想獲得以下矩陣:
> my_matrix
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 3 4
[3,] 3 4 5
[4,] 4 5 6
正如你所看到的,矩陣的每一行都是向量的一個窗口。
在沒有for
循環的情況下,是否有任何有效的方法可以在R中執行?
小修改嵌入(1:6,3)[,3:1]'。 – lmo