How best to form a matrix from a list of noun names where each noun is a list 
of values that will form a column in the matrix?

Below is one solution, are there better ones?

Named nouns:
'Var3 Var5 Var4 Var1 Var2' =: 5 7 ?...@$ 60

evoke=: 3 : 'y~'
toMatrix =: [: ,.&:>/ [: evoke&.> ;:

   toMatrix 'Var1 Var2 Var3 Var4 Var5'
16 36  6 31 37
 0 46 35 32 40
24  5 59 58 14
24 17 52  0  6
11  8 14 10 38
13 48 39 42 13
23 42 20 11 58

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to