長さを変えずにベクトルに要素を追加したい。ベクトルには、各 for ループの後に 500 行 (1 列) のみを含める必要があります。これが私がこれまでに持っているものです。
# initialize the vector
values<- vector(mode = "integer", length= 500)
for (i in 1:500) {
values<-append(values, 2i, after = i-1)
}
したがって、values
ベクトルには次の要素が含まれている必要があります。2,4,6,8,10, ... 998, 1000
append 関数の問題は、ベクトルに要素を追加すると、ベクトルの長さが 1 だけ変わることです。そのため、for ループの最後では、value
ベクトルの長さは 500 ではなく 1000 になり、要素: 2,4,6,8, ... , 998, 1000, 0,0,0 [followed by zeros]
。
私が期待する別のR関数はありますか、それとも上記のコードを修正する方法はありますか?
助けや提案に感謝します。