[R] create a list under constraints

Kathie kathryn.lord2000 at gmail.com
Wed Aug 3 03:40:46 CEST 2011


Hi, R users,

Here is an example.

k <- c(1,2,3,4,5)
i <- c(0,1,3,2,1)

if k=1, then i=0
if k=2, then i=0, 1
if k=3, then i=0, 1, 2, 3
if k=4, then i=0, 1, 2
if k=5, then i=0, 1

so i'd like to create a list like below.

> list
   k i
1  1 0
2  2 0
3  2 1
4  3 0
5  3 1
6  3 2
7  3 3
8  4 0
9  4 1
10 4 2
11 5 0
12 5 1

I tried expand.grid, but I can't.

Any suggestion will be greatly appreciated.

Regards,

Kathryn Lord 

--
View this message in context: http://r.789695.n4.nabble.com/create-a-list-under-constraints-tp3714191p3714191.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list