l2m

1.1.0 • Public • Published

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 l2m

Usages

ファイルから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.csv

N/A値の扱い

該当値の存在しない箇所を特定の文字列(例: NA )にしたい場合:

l2m --na-as NA lines.csv

開発

npm install

ビルド

npm run build

テスト

npm run test

lint

npm run lint

Readme

Keywords

none

Package Sidebar

Install

npm i l2m

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

38.1 kB

Total Files

28

Last publish

Collaborators

  • ti_aiuto