Thanks, that is very nice to know, but ...

Since the csv files I need were created by me, I also know that
-  the only occurrences of   "   are spuriously added.
-  the only occurrences of   -   are in the representation of negative
numbers, so I can define

tblcsv=: 3 : 0
   r=: (-.y='"')#y
   r=: '_' ((r='-')#i.$r) } r
   ([: < ;._1 ',',]) ;._2 r
)

Next, I plan to figure out how to convert the columns with character
strings representing numbers into actual numbers,
and the columns with character strings representing dates ( 2012/01/12 )
into numbers representing dates ( 20120112 ),
where tblcsv becomes dyadic with a control vector like 'SDSSNDNSNS' as the
left argument
indicating which columns are strings, dates & numbers.

On Wed, Jan 11, 2012 at 2:27 PM, Ric Sherlock <tikk...@gmail.com> wrote:

> Note that you don't need to define tblcsv explicitly:
>   tblcsv=: ([: <;._1 ','&,);._2
> or
>   tblcsv=: ([: <;._1 ',' , ]);._2
>
> On Thu, Jan 12, 2012 at 6:29 AM, Tom Szczesny <tav...@gmail.com> wrote:
> > tested  ......  works . .....  thanks!
> >
> > On Wed, Jan 11, 2012 at 12:23 PM, R.E. Boss <r.e.b...@planet.nl> wrote:
> >
> >> tblcsv =: 3 : 0
> >>  ([: <;._1 ',',]) ;._2 y
> >>  )
> >> (untested)
> >>
> >> R.E. Boss
> >>
> >>
> >> > -----Oorspronkelijk bericht-----
> >> > Van: general-boun...@jsoftware.com [mailto:general-
> >> > boun...@jsoftware.com] Namens Tom Szczesny
> >> > Verzonden: woensdag 11 januari 2012 17:55
> >> > Aan: General forum
> >> > Onderwerp: Re: [Jgeneral] Data from csv files
> >> >
> >> > 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 <an...@mit.edu> wrote:
> >> >
> >> > > I often use Rank to select sub-arrays from an array:
> >> > >  <"0 i. 7
> >> > > --Art
> >> > > ------------------
> >> > > Quoting general-requ...@jsoftware.com:
> >> > > . . .
> >> > > > Message: 2
> >> > > > Date: Mon, 9 Jan 2012 11:46:24 -0500
> >> > > > From: Tom Szczesny <tav...@gmail.com>
> >> > > > Subject: Re: [Jgeneral] Data from csv files
> >> > > > To: General forum <general@jsoftware.com>
> >> > > > Message-ID:
> >> > > >       <CABn7SNYFw2gyAPKcjx1DMLEru97NMTst6zoGx=
> >> > > 3olq1rko7...@mail.gmail.com>
> >> > > > 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
> >>
> >> ----------------------------------------------------------------------
> >> 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
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to