Assuming the # of columns is fixed, I will sometimes do this
a=: i. 3

   _3[\(a,a,a,a)
0 1 2
0 1 2
0 1 2
0 1 2


On Tue, Jan 5, 2016 at 1:29 PM, 'Pascal Jasmin' via Programming
<[email protected]> wrote:
> you can use ,: monadically to put a leading 1 shape on one of the rows, and 
> then the others will "get in line" with ,
>
> a4,~ a3 ,~ a2 ,~ a0 ,; a1
>
> or
>
>
> a4,~ a3 ,~ a2 ,~ a0 , ,; a1
>
>
> ----- Original Message -----
> From: PackRat PackRat <[email protected]>
> To: Programming forum <[email protected]>
> Sent: Tuesday, January 5, 2016 1:21 PM
> Subject: [Jprogramming] "Gluing" rows together
>
> I do a lot of manipulations with stock market data and such (i.e.,
> tabular data), and I often have to "rip apart" a table and then
> reassemble the rows again.  The ripping apart is easy, but I've always
> been challenged when putting it back together because the result never
> came out the way I wanted (or expected).  After much experimenting and
> mucking around, I came up with this (as an example):
>
>     z=. (((a0 ,: a1) , a2) , a3) , a4    NB. "glue" rows together
>
> However, there always seems to be a better way to do things in J.  Can
> anyone enlighten me with an improved explicit manner (NOT tacit) of
> doing this?  Thanks in advance!
>
>
> Harvey
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to