-1

私は R 言語から始めており、 and を使用してこのベクトルを作成する必要が rep()ありseq()ます。

1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 

私はいくつかのことを試みてきましたが、私はそれを達成していません。

4

3 に答える 3

3

我々は試すことができます

1:5 + rep(0:4,each=5)
#[1] 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9
于 2015-11-01T18:11:10.430 に答える
2

それのスポーツのためだけに、それの機能data.tableを使用してバージョンを追加しますshift

unlist(data.table(1:10)[, shift(V1, 5:1)][6:10], use.names = FALSE)
# [1] 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9
于 2015-11-01T18:42:42.820 に答える