私は一連の値に対してforループを実行し、簡単な計算を実行したいと思います。例えば、ここでは、ベクトルx
から-10までの範囲を持っています。x
に与えられた値よりも小さい値の数を計算したいと思います。forループのインデックス付けは負の値で可能です
x<-seq(-10,10,1)
nums<-vector()
for (i in x) { nums[i] <- length(which(x < i)) }
しかしのみインデックスはx
戻るにおいて正の値をループのためにこれを符号化されたとおりむしろWHより
nums
= 11 12 13 14 15 16 17 18 19 20
nums
= 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Rでは、整数、負の値、文字列など、ほとんどのものに 'for'ループを実行できます。しかし、おそらく 'nums [i] 'が' i'が負のときに何を意味するのかを知るべきです...ベクトルのインデックス付けルールはforループとは関係ありません。 – Gregor