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.

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to