--c2p et al. iterate

This commit is contained in:
John Kerl 2016-09-25 17:27:01 -04:00
parent 68fde20ed5
commit 4750bb3e46
8 changed files with 203 additions and 0 deletions

View file

@ -0,0 +1,14 @@
................................................................
mlr --d2c cat s
a,b,i,x,y
pan,pan,1,0.3467901443380824,0.7268028627434533
eks,pan,2,0.7586799647899636,0.5221511083334797
wye,wye,3,0.20460330576630303,0.33831852551664776
eks,wye,4,0.38139939387114097,0.13418874328430463
wye,pan,5,0.5732889198020006,0.8636244699032729
zee,pan,6,0.5271261600918548,0.49322128674835697
eks,zee,7,0.6117840605678454,0.1878849191181694
zee,wye,8,0.5985540091064224,0.976181385699006
hat,wye,9,0.03144187646093577,0.7495507603507059
pan,wye,10,0.5026260055412137,0.9526183602969864
1 ................................................................
1 ................................................................
2 mlr --d2c cat s
3 a,b,i,x,y
4 pan,pan,1,0.3467901443380824,0.7268028627434533
5 eks,pan,2,0.7586799647899636,0.5221511083334797
6 wye,wye,3,0.20460330576630303,0.33831852551664776
7 eks,wye,4,0.38139939387114097,0.13418874328430463
8 wye,pan,5,0.5732889198020006,0.8636244699032729
9 zee,pan,6,0.5271261600918548,0.49322128674835697
10 eks,zee,7,0.6117840605678454,0.1878849191181694
11 zee,wye,8,0.5985540091064224,0.976181385699006
12 hat,wye,9,0.03144187646093577,0.7495507603507059
13 pan,wye,10,0.5026260055412137,0.9526183602969864
14

View file

@ -0,0 +1,13 @@
................................................................
mlr --d2j cat s
{ "a": "pan", "b": "pan", "i": 1, "x": 0.3467901443380824, "y": 0.7268028627434533 }
{ "a": "eks", "b": "pan", "i": 2, "x": 0.7586799647899636, "y": 0.5221511083334797 }
{ "a": "wye", "b": "wye", "i": 3, "x": 0.20460330576630303, "y": 0.33831852551664776 }
{ "a": "eks", "b": "wye", "i": 4, "x": 0.38139939387114097, "y": 0.13418874328430463 }
{ "a": "wye", "b": "pan", "i": 5, "x": 0.5732889198020006, "y": 0.8636244699032729 }
{ "a": "zee", "b": "pan", "i": 6, "x": 0.5271261600918548, "y": 0.49322128674835697 }
{ "a": "eks", "b": "zee", "i": 7, "x": 0.6117840605678454, "y": 0.1878849191181694 }
{ "a": "zee", "b": "wye", "i": 8, "x": 0.5985540091064224, "y": 0.976181385699006 }
{ "a": "hat", "b": "wye", "i": 9, "x": 0.03144187646093577, "y": 0.7495507603507059 }
{ "a": "pan", "b": "wye", "i": 10, "x": 0.5026260055412137, "y": 0.9526183602969864 }

View file

@ -0,0 +1,15 @@
................................................................
mlr --d2m cat s
| a | b | i | x | y |
| --- | --- | --- | --- | --- |
| pan | pan | 1 | 0.3467901443380824 | 0.7268028627434533 |
| eks | pan | 2 | 0.7586799647899636 | 0.5221511083334797 |
| wye | wye | 3 | 0.20460330576630303 | 0.33831852551664776 |
| eks | wye | 4 | 0.38139939387114097 | 0.13418874328430463 |
| wye | pan | 5 | 0.5732889198020006 | 0.8636244699032729 |
| zee | pan | 6 | 0.5271261600918548 | 0.49322128674835697 |
| eks | zee | 7 | 0.6117840605678454 | 0.1878849191181694 |
| zee | wye | 8 | 0.5985540091064224 | 0.976181385699006 |
| hat | wye | 9 | 0.03144187646093577 | 0.7495507603507059 |
| pan | wye | 10 | 0.5026260055412137 | 0.9526183602969864 |

View file

@ -0,0 +1,13 @@
................................................................
mlr --d2n cat s
pan pan 1 0.3467901443380824 0.7268028627434533
eks pan 2 0.7586799647899636 0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006 0.8636244699032729
zee pan 6 0.5271261600918548 0.49322128674835697
eks zee 7 0.6117840605678454 0.1878849191181694
zee wye 8 0.5985540091064224 0.976181385699006
hat wye 9 0.03144187646093577 0.7495507603507059
pan wye 10 0.5026260055412137 0.9526183602969864

View file

@ -0,0 +1,14 @@
................................................................
mlr --d2p cat s
a b i x y
pan pan 1 0.3467901443380824 0.7268028627434533
eks pan 2 0.7586799647899636 0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006 0.8636244699032729
zee pan 6 0.5271261600918548 0.49322128674835697
eks zee 7 0.6117840605678454 0.1878849191181694
zee wye 8 0.5985540091064224 0.976181385699006
hat wye 9 0.03144187646093577 0.7495507603507059
pan wye 10 0.5026260055412137 0.9526183602969864

View file

@ -0,0 +1,14 @@
................................................................
mlr --d2t cat s
a b i x y
pan pan 1 0.3467901443380824 0.7268028627434533
eks pan 2 0.7586799647899636 0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006 0.8636244699032729
zee pan 6 0.5271261600918548 0.49322128674835697
eks zee 7 0.6117840605678454 0.1878849191181694
zee wye 8 0.5985540091064224 0.976181385699006
hat wye 9 0.03144187646093577 0.7495507603507059
pan wye 10 0.5026260055412137 0.9526183602969864
Can't render this file because it has a wrong number of fields in line 4.

View file

@ -0,0 +1,62 @@
................................................................
mlr --d2x cat s
a pan
b pan
i 1
x 0.3467901443380824
y 0.7268028627434533
a eks
b pan
i 2
x 0.7586799647899636
y 0.5221511083334797
a wye
b wye
i 3
x 0.20460330576630303
y 0.33831852551664776
a eks
b wye
i 4
x 0.38139939387114097
y 0.13418874328430463
a wye
b pan
i 5
x 0.5732889198020006
y 0.8636244699032729
a zee
b pan
i 6
x 0.5271261600918548
y 0.49322128674835697
a eks
b zee
i 7
x 0.6117840605678454
y 0.1878849191181694
a zee
b wye
i 8
x 0.5985540091064224
y 0.976181385699006
a hat
b wye
i 9
x 0.03144187646093577
y 0.7495507603507059
a pan
b wye
i 10
x 0.5026260055412137
y 0.9526183602969864

View file

@ -4610,6 +4610,64 @@ run_mlr --ojson --jvstack --jlistwrap --jquoteall cat $indir/json-output-optio
run_mlr --ijson --opprint cat $indir/small-non-nested-wrapped.json $indir/small-non-nested-wrapped.json
run_mlr --no-mmap --ijson --opprint cat $indir/small-non-nested-wrapped.json $indir/small-non-nested-wrapped.json
# ----------------------------------------------------------------
announce FORMAT-CONVERSION KEYSTROKE-SAVERS
run_mlr --d2t cat $indir/abixy.dkvp
run_mlr --d2n cat $indir/abixy.dkvp
run_mlr --d2j cat $indir/abixy.dkvp
run_mlr --d2p cat $indir/abixy.dkvp
run_mlr --d2x cat $indir/abixy.dkvp
run_mlr --d2m cat $indir/abixy.dkvp
run_mlr --c2t cat $indir/abixy.csv
run_mlr --c2d cat $indir/abixy.csv
run_mlr --c2n cat $indir/abixy.csv
run_mlr --c2j cat $indir/abixy.csv
run_mlr --c2p cat $indir/abixy.csv
run_mlr --c2x cat $indir/abixy.csv
run_mlr --c2m cat $indir/abixy.csv
run_mlr --t2c cat $indir/abixy.tsv
run_mlr --t2d cat $indir/abixy.tsv
run_mlr --t2n cat $indir/abixy.tsv
run_mlr --t2j cat $indir/abixy.tsv
run_mlr --t2p cat $indir/abixy.tsv
run_mlr --t2x cat $indir/abixy.tsv
run_mlr --t2m cat $indir/abixy.tsv
run_mlr --n2c cat $indir/abixy.nidx
run_mlr --n2t cat $indir/abixy.nidx
run_mlr --n2d cat $indir/abixy.nidx
run_mlr --n2j cat $indir/abixy.nidx
run_mlr --n2p cat $indir/abixy.nidx
run_mlr --n2x cat $indir/abixy.nidx
run_mlr --n2m cat $indir/abixy.nidx
run_mlr --j2c cat $indir/abixy.json
run_mlr --j2t cat $indir/abixy.json
run_mlr --j2d cat $indir/abixy.json
run_mlr --j2n cat $indir/abixy.json
run_mlr --j2p cat $indir/abixy.json
run_mlr --j2x cat $indir/abixy.json
run_mlr --j2m cat $indir/abixy.json
run_mlr --p2c cat $indir/abixy.pprint
run_mlr --p2t cat $indir/abixy.pprint
run_mlr --p2d cat $indir/abixy.pprint
run_mlr --p2n cat $indir/abixy.pprint
run_mlr --p2j cat $indir/abixy.pprint
run_mlr --p2x cat $indir/abixy.pprint
run_mlr --p2m cat $indir/abixy.pprint
run_mlr --x2c cat $indir/abixy.xtab
run_mlr --x2t cat $indir/abixy.xtab
run_mlr --x2d cat $indir/abixy.xtab
run_mlr --x2n cat $indir/abixy.xtab
run_mlr --x2j cat $indir/abixy.xtab
run_mlr --x2p cat $indir/abixy.xtab
run_mlr --x2m cat $indir/abixy.xtab
# ----------------------------------------------------------------
announce USER-DEFINED FUNCTIONS AND SUBROUTINES