Given

cutc =: 3 : 0
  < ;._1 ',',y
)

tblcsv =: 3 : 0
  cutc ;._2 y
)

tblcsv 1!:1 <'test.csv'

I assumed that I would be able to represent this as a single definition,
such as

tblcsv =: 3 : 0
  ( <;._1 ',',) ;._2 y
)

or

tblcsv =: 3 : 0
  (( <;._1',',)&) ;._2 y
)

I've tried several other vaiations, and all result in 'syntax error'.  Am I
missing something, or does the verb applied to each 'cut' interval need to
be defined separately?

On Mon, Jan 9, 2012 at 5:00 PM, Arthur Anger <[email protected]> wrote:

> I often use Rank to select sub-arrays from an array:
>  <"0 i. 7
> --Art
> ------------------
> Quoting [email protected]:
> . . .
> > Message: 2
> > Date: Mon, 9 Jan 2012 11:46:24 -0500
> > From: Tom Szczesny <[email protected]>
> > Subject: Re: [Jgeneral] Data from csv files
> > To: General forum <[email protected]>
> > Message-ID:
> >       <CABn7SNYFw2gyAPKcjx1DMLEru97NMTst6zoGx=
> [email protected]>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > As mentioned in the dictionary entry for cut:
> > the phrase   u;._2 y     applies the verb u to each interval created by
> cut,
> > where the fret is the last item, and marks the ends of the intervals.
> >
> > What is the notation for applying the "each" concept to a verb
> independent
> > of   cut   ?
> > For example,
> >   <i.7
> > +-------------+
> > |0 1 2 3 4 5 6|
> > +-------------+
> >
> > How do you express
> >    <  each  i.7
> > and get 7 individually boxed items?
> > (I could not find an entry for "each" in the Index, nor in the
> Vocabulary.)
> . . .
> > End of General Digest, Vol 76, Issue 8
> > **************************************
>
> ----------------------------------------------------------------------
> 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