It looks like you are trying to use the inverted Table format but with a
header row.
   load 'tables/dsv general/misc/inverted'
   ({. ,: ifa@:}.) ',' readdsv 'test.csv'
┌──────┬──────────┬──────────┐
│deptno│dname     │location  │
├──────┼──────────┼──────────┤
│10    │Accounting│"New York"│
│20    │Research  │Dallas    │
│30    │Sales     │Chicago   │
│40    │Operations│Boston    │
└──────┴──────────┴──────────┘

For working with this format you may find the following addon useful:
https://github.com/tikkanz/jdataframe





On Thu, Aug 18, 2022 at 2:28 AM Raul Miller <rauldmil...@gmail.com> wrote:

>    ({.,:,each/@:(,:each)@}.) ',' readdsv 'dept.csv'
> ┌──────┬──────────┬──────────┐
> │deptno│dname     │location  │
> ├──────┼──────────┼──────────┤
> │10    │Accounting│"New York"│
> │20    │Research  │Dallas    │
> │30    │Sales     │Chicago   │
> │40    │Operations│Boston    │
> └──────┴──────────┴──────────┘
>
>    ,each/,:each }. ',' readdsv 'dept.csv'
> ┌──┬──────────┬──────────┐
> │10│Accounting│"New York"│
> │20│Research  │Dallas    │
> │30│Sales     │Chicago   │
> │40│Operations│Boston    │
> └──┴──────────┴──────────┘
>
> (Though I would recommend using the jd addon, instead, if your data
> volumes are especially large.)
>
> I hope this helps,
>
> --
> Raul
>
> On Wed, Aug 17, 2022 at 7:48 AM Pawel Jakubas <jakubas.pa...@gmail.com>
> wrote:
> >
> > Dear J enthusiasts,
> >
> > Let's say I have the following csv file
> > $ cat dept.csv
> > deptno,dname,location
> > 10,Accounting,"New York"
> > 20,Research,Dallas
> > 30,Sales,Chicago
> > 40,Operations,Boston
> >
> > Now I read it using dsv addon:
> >    load 'tables/dsv'
> >    readdsv jpath './dept.csv'
> > ┌──────────────────────┐
> > │deptno,dname,location │
> > ├──────────────────────┤
> > │10,Accounting,New York│
> > ├──────────────────────┤
> > │20,Research,Dallas    │
> > ├──────────────────────┤
> > │30,Sales,Chicago      │
> > ├──────────────────────┤
> > │40,Operations,Boston  │
> > └──────────────────────┘
> >    ',' readdsv jpath './dept.csv'
> > ┌──────┬──────────┬──────────┐
> > │deptno│dname     │location  │
> > ├──────┼──────────┼──────────┤
> > │10    │Accounting│"New York"│
> > ├──────┼──────────┼──────────┤
> > │20    │Research  │Dallas    │
> > ├──────┼──────────┼──────────┤
> > │30    │Sales     │Chicago   │
> > ├──────┼──────────┼──────────┤
> > │40    │Operations│Boston    │
> > └──────┴──────────┴──────────┘
> >
> > Questions:
> > 1. How to read the file to get:
> >
> > ┌──────┬──────────┬────────┐
> > │deptno│dname     │location│
> > ├──────┼──────────┼────────┤
> > │10    │Accounting│New York│
> > │20    │Research  │Dallas  │
> > │30    │Sales     │Chicago │
> > │40    │Operations│Boston  │
> > └──────┴──────────┴────────┘
> >
> > 2. How to omit header upon reading?
> >
> > Also the link in line does not work (I bet it should point to
> > https://github.com/jsoftware/tables_dsv/blob/master/test/test_dsv.ijs)
> >
> > To see more examples of usage, open and inspect the test_dsv.ijs
> > <http://www.jsoftware.com/wsvn/addons/trunk/> script.
> >
> > Thanks and cheers,
> >
> > Pawel
> > ----------------------------------------------------------------------
> > 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