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にして格納していく。
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にして格納していく。