【发布时间】:2015-06-05 19:03:54
【问题描述】:
我的 csv 文件中的第二列有重复项。我想根据这些重复项添加第 1 列中的关联值。
示例 csv:
56, cc=DK
49, cc=US
34, cc=GB
32, cc=DE
32, cc=NZ
31, cc=DK
31, cc=GB
31, cc=GB
示例结果:
96, cc=GB # where 96 = 34+31+31
87, cc=DK # where 87 = 56+31
32, cc=DE
32, cc=NZ
【问题讨论】:
-
awk -F, '{a[$2]+=$1}END{for(i in a)print a[i] FS i}' file。你也让我们离开了输出
标签: bash csv awk sed command-line-interface