から行列を作成します。私は ベクトルのローリング・ウィンドウ
R.
this questionようですが、中に何かをしたいと思い考える:> my_matrix
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 3 4
[3,] 3 4 5
[4,] 4 5 6
:
> my_vector
[1] 1 2 3 4 5 6
そしてwindow_size = 3
が、私は次の行列を取得したいと思い
ご覧のとおり、行列の各行はベクトルのウィンドウです。
for
ループなしでRで効率的に行う方法はありますか?
マイナー修正 'embed(1:6,3)[、3:1]'。 – lmo