If we want to perform an action repeatedly in R, we can utilize the loop functionality.

The following lines of code multiply each element of `x`

and `y`

and store them as a vector `z`

:

x = c(1:10) y = c(1:10) for(i in 1:10){ z[i] = x[i]*y[i] }

In the preceding code, a calculation is executed 10 times. R performs any calculation specified within `{}`

. We are instructing R to multiply each element of `x`

(using the `x[i]`

notation) by each element in `y`

and store the result in `z`

.

Start Free Trial

No credit card required