R language, seq and rep problem

  • #1
120
6

Homework Statement


Using rep() and seq() as needed, create the vector
1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9

Homework Equations




The Attempt at a Solution


I figured out that seq() only takes numbers for the 'from' and 'to' arguments, since I tried seq(seq(...)).

Also, I'm not repeating the same sequence, so I'm not seeing how rep would work here. 1 and 9 are not repeated. 2,8 are appear twice. 3 and 7 are appear 3 times. And 4,5 are appear 4 times. rep(...,times) and rep(...,each) don't seem to work for this.

I can solve this using c(seq(1,5),...,seq(5,9)), although it seems the problem should be solved using only rep and seq.

I'm stumped here.
 

Answers and Replies

  • #2
well you should try this. rep()
{
i = 1;
seq(i,i+4);
i++;
}
and check when i>5 then exit.
 

Suggested for: R language, seq and rep problem

Replies
3
Views
193
Replies
2
Views
869
Replies
2
Views
2K
Replies
1
Views
6K
Replies
12
Views
1K
Replies
2
Views
544
Back
Top