1.1.0 • Published 6 years ago
l2m v1.1.0
l2m(lines_to_matrix)
概要
各行から行と列の集合と対応する値を抽出して、行列状に出力します。
入力例
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 |
Setup
npm install -g l2mUsages
ファイルからCSVを読み込む
l2m lines.csv標準入力から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.csvN/A値の扱い
該当値の存在しない箇所を特定の文字列(例: NA )にしたい場合:
l2m --na-as NA lines.csv開発
npm installビルド
npm run buildテスト
npm run testlint
npm run lint