リサイクル品のcbindingについて質問があります。問題を次のコードに単純化しました。
「a」と「b」の 2 つのオブジェクトがあります。「a」は 5 行、「b」は 10 行です。
それらをcbindすると、10行のdata.frameが得られ、列「a」は10行に達するまでリサイクルされます。私の問題は、値をリサイクルして長さ(a)に追加する方法です。ありがとう!
a <- c(4, 3, 5, 2, 8)
b <- c(1:10)
cbind(a,b)
a b
1 4 1
2 3 2
3 5 3
4 2 4
5 8 5
6 4 6
7 3 7
8 5 8
9 2 9
10 8 10
What I want to do: a[6] = a[5] + 4, a[7] = a[5] + 5, ... a[10] = a[5] + 8
a b
1 4 1
2 3 2
3 5 3
4 2 4
5 8 5
6 12 6
7 11 7
8 13 8
9 10 9
10 16 10