[R] expand.gird with constraints?

Kathie kathryn.lord2000 at gmail.com
Wed Aug 3 04:56:00 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 j=0 from i
if k=2, then j=0, 1 from i
if k=3, then j=0, 1, 2, 3 from i
if k=4, then j=0, 1, 2 from i
if k=5, then j=0, 1 from i

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

> list
   k j
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/expand-gird-with-constraints-tp3714281p3714281.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list