First, I think this is the expression you are looking for:

   c ($@] $ [ b} ,@]) a

Or, if you prefer:

    ($a) $ c b} ,a

My guess as to the reason for this is the examples on the two pages
that define item amend.

http://www.jsoftware.com/help/dictionary/d530n.htm
http://www.jsoftware.com/help/dictionary/d530v.htm

And my guess for the cause of the difference is editing drift --
probably one was updated to a new concept where the other was not.

I hope this helps,

-- 
Raul

On Fri, May 18, 2012 at 7:30 PM, Robert Cyr <robert....@gmail.com> wrote:
> Inserting a 2 column array in a specified  column of a rank 3 array.
>
> *Given*:
>
>   a=.i.2 3 5
>   b=.i.2 3
>   ]c=.2{"1 a
>  2  7 12
> 17 22 27
>
> *This one is fine:*
>
>   b(2&{"1@])}a
>  0  1 0  3  4
>  5  6 1  8  9
> 10 11 2 13 14
>
> 15 16 3 18 19
> 20 21 4 23 24
> 25 26 5 28 29
>
> *But not this quite similar one*:
>   b c }a
> |index error
> |   b     c}a
>
> *Why?*
>
>
> Sent from my iPad
> ----------------------------------------------------------------------
> 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