2017-03-12から1日間の記事一覧

MillerでCSVファイルを分割

こうすればできることはわかったけど… $ echo -e 'name,value\na,1\na,2\nb,3\nc,10\nb,6' |\ mlr --csv put 'tee > $name . ".txt", $*' name,value a,1 a,2 b,3 c,10 b,6 $ ls a.txt b.txt c.txt $ cat a.txt name,value a,1 a,2

Milllerでunnestする

Millerは「CSV、TSV、JSONのためのjq」みたいなツールです。 ちょうど報告してたissueが一瞬で直ったので、nestの使い方メモ。 github.com

メモ:正規表現でreplacement functionを使いたいときはbaseの関数が便利っぽい

R

formatRのコードを読んでいると、こんな箇所がありました。 m = gregexpr(mat.comment, text.mask) regmatches(text.mask, m) = lapply(regmatches(text.mask, m), restore_bs) (https://github.com/yihui/formatR/blob/022da8c1be2c04c8374d19907c41bacd5d0…