Wow...Great one BOB...Gracias, Merci.
On Tue, 6 Aug 2019, 10:46 Bob O'Hara, wrote:
> For a start, try this:
>
> for(i in 1:5) {
> x <- runif(4,0,1)
> }
>
> Which will do what you want, but will over-write x each time (so isn't
> very good). Better (if you want to use the random numbers outside
For a start, try this:
for(i in 1:5) {
x <- runif(4,0,1)
}
Which will do what you want, but will over-write x each time (so isn't
very good). Better (if you want to use the random numbers outside the
loop) is this:
x <- matrix(NA, nrow=5, ncol=4)
for(i in 1:5) {
x[i,] <- runif(4,0,1)
}
But
Thanks guys, I've tried all you're suggesting, both for (x in 1:5) and
break, but I cant seem to ascertain when the loop has generated a vector of
4 random numbers 5 times.
On Tue, 6 Aug 2019, 10:09 Jim Lemon, wrote:
> Hi Tolulope,
> The "in" operator steps through each element of the vector o
Hi Tolulope,
The "in" operator steps through each element of the vector on the
right. You only have one element. Therefore you probably want:
for(x in 1:5)
...
Jim
Jim
On Tue, Aug 6, 2019 at 6:54 PM Tolulope Adeagbo
wrote:
>
> Hey guys,
>
> I'm trying to write a loop that will repeat an action
Is there anything wrong with just doing this?
x <- runif(5, min = 0, max = 1)
Also note that you use x to be at last 2 things: in
for (x in 5) {
you set it to 5, and then in the loop you
x = runif(1:4, min = 0, max = 1)
you make it a vector of length 4.
You also fail to use break to stop the
Hey guys,
I'm trying to write a loop that will repeat an action for a stipulated
number of times. I have written some code but i think i'm missing something.
for (x in 5) {
repeat{
x = runif(1:4, min = 0, max = 1)
print(x)
if (x== var_1[5]){
print("done")
}
pri
6 matches
Mail list logo