機略戦記

Maneuver warfare

コマンドラインでExcelのvlookupみたいな事したい。mコマンド使ったら出来た。

結論

mコマンドのmjoin使うのが良さそう

mjoin k=Ticket m=ticket_duplicate_count_table i=train.csv

説明

  • i=で指定したファイルに、列を追加している。
  • 結合のキーはk=で指定したカラム
  • データソースはm=で指定したカラム
  • このような操作をコマンドラインでやりたい時は、joinを使うのが一般的だと思うが、結合するキーでソートする必要があるのがダルい。
  • mcmd2はキーでソートしておかなくても良いのでむしろこの方が手軽。

mcmdのインストール方法

インストール - NYSOL

そもそもmcmdってなに

blog.howtelevision.co.jp

mjoinの詳しい挙動

MCMD2: mjoin 参照ファイルの項目結合