Rob van der Heij wrote:
> *: | pad 18 | chop 18 | x: take 2 | dup 3 | i: fanin | join 3 , , | *: \ x: | 
> i:
> 
> What I'm looking for now is an elegant way to suppress the header on
> additional columns if there were less than 4 data records...

I've used TAKE|CHOP|JUXTAPOSE instead of DUP to copy headers
conditionally.  With more than one, though, that takes a separate
pipeline for each header record:

   *: | h1: take 1 | h1dup: juxtapose | join * , , | all: fanin | *:
/ h1: | h2: take 1 | h2dup: juxtapose | join * , , | all:
/ h2: | top: take 4 | h1chop: chop 0 | h1dup:
          / h1chop: | h2chop: chop 0 | h2dup:
                            / h2chop: | join * , , | all:
                               / top: | join 3 , , | all:

¬R

Reply via email to