mozart has asked for the wisdom of the Perl Monks concerning the following question:
A 1 2 A 7 10 A 15 20 B 3 5 B 11 15 C 5 10 D 10 20
The headers will be different values of no relation to each other, I have input them in the @array e.g @array = (1 , 2, 3 , 5 , 7, 10 , 11, 15 , 20)
I want all the IDs (A, B, C, D) to be in one output file, but each in only one line: AimID 1 2 3 5 7 10 11 15 20 A 1 1 0 0 1 1 0 1 1 B 0 0 1 1 0 0 1 1 0 C 0 0 0 1 1 1 0 0 0 D 0 0 0 0 0 1 1 1 1
So, all the vlaues will be "map" to the arrays but do not know how to look further to see if the Id is coming again, hence put 1 in the corrsponding variables instead of 0? (Id could be repeated with different values for up to 100 times! or more no fixed rule)
I tried to work it out but seems too hard for me!! Thanks,
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: construct a matrix by different intervals
by GrandFather (Saint) on Aug 19, 2007 at 21:26 UTC | |
|
Re: construct a matrix by different intervals
by jwkrahn (Abbot) on Aug 20, 2007 at 00:29 UTC | |
|
Re: construct a matrix by different intervals
by fmerges (Chaplain) on Aug 19, 2007 at 19:34 UTC | |
by GrandFather (Saint) on Aug 19, 2007 at 22:18 UTC | |
|
Re: construct a matrix by different intervals
by dwm042 (Priest) on Aug 20, 2007 at 03:06 UTC | |
by mozart (Initiate) on Aug 20, 2007 at 13:06 UTC |