各行から行と列の集合と対応する値を抽出して、行列状に出力します。
入力例
2019年12月20日,ユーザA,3
2019年12月20日,ユーザB,9
2019年12月20日,ユーザC,4
2019年12月21日,ユーザA,3
2019年12月21日,ユーザC,7
2019年12月22日,ユーザB,6
出力例
,ユーザA,ユーザB,ユーザC
2019年12月20日,3,9,4
2019年12月21日,3,,7
2019年12月22日,,6,
ユーザA | ユーザB | ユーザC | |
---|---|---|---|
2019年12月20日 | 3 | 9 | 4 |
2019年12月21日 | 3 | 7 | |
2019年12月22日 | 6 |
npm install -g l2m
l2m lines.csv
cat lines.csv | l2m
1列目を縦軸に、2列目を横軸に、4列目を値に指定したい場合:
l2m --y-position 0 --x-position 1 --value-position 3 lines.csv
省略形式:
l2m -y 0 -x 1 -v 3 lines.csv
縦軸は降順に、横軸は昇順に並び替える場合:
l2m --y-order desc --x-order asc lines.csv
該当値の存在しない箇所を特定の文字列(例: NA
)にしたい場合:
l2m --na-as NA lines.csv
npm install
npm run build
npm run test
npm run lint