How do you do it in APL? Translate it into J.
Alternatively, your table t is a very special table
and so admits some special phrases. e.g.
{."1 ;: t
----- Original Message -----
From: Ian Clark <[email protected]>
Date: Saturday, February 13, 2010 20:50
Subject: [Jprogramming] Slicing and dicing a 2D char mx
To: Programming forum <[email protected]>
> 1. If I have a M-by-N table with entries like this (you may recognise
> the example ;)...
>
> ...
> {. curlylfdot
> {: curlylfco
> {:: curlylfcoco
> } curlyrt
> ...
>
> how do I neatly slice off the first 3 columns (say) into a boxed list
> of tally M to serve as a lookup index?
> Ditto any given field, i.e. set of columns?
> I'm often doing it, but a different way each time, and the
> methods I
> use are cumbersome.
>
> 2. Is there already a slice'n'dice cookbook on the wiki, to give quick
> answers to questions like this?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm