機略戦記

Maneuver warfare

awkである列の値を重複する件数を付けて表示したい

結論

cat train_plus_test.csv | awk -F, '{table[$10]=table[$10]+1} END{for (i in table) { print i, table[i] } }' | sort 

説明

  • uniq -cみたいな事したい。
  • 連想配列に集計したい値をkey、出現回数をvalueにして格納していく。