使第二列唯一并在第一列中添加它们的各自值

伦加

我的输入如下所示,我只需要保留第二列中的唯一字符串,其中第一列将成为每个唯一字符串的所有值的总和。

例如:取OIA第二列中的 并从第一列添加 OIA 的相应值并在之前打印OIA

输入:

1079 OIA
1079 OIA
975  OIA
975  OIA
372  CLN
243  TLN
224  TLN
224  TLN
224  TLN
224  TLN
224  TLN
224  TLN
224  TLN
224  TLN
224  TLN
224  TLN

预期输出:

4108    OIA
372     CLN
2483    TLN
丹尼尔格拉西尼
awk '{m[$2]+=$1}END{for(i in m)print m[i],i}' file

假设列是空格分隔的。-F'\t'如果列是制表符分隔的字段,则更改分隔符。像这样 :

awk -F'\t' '{m[$2]+=$1}END{for(i in m)print m[i],i}' file

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据第一列的重复值匹配第二列的重复值

将python字典写入CSV列:第一列的键,第二列的值

SQL计算第二列-第一列的每个唯一行

如何选择一列值并在第二列中出现所有值

基于第一列中的值的SQL顺序第二列

一列的值基于groupby之后第二列中的第一最大值

如何检查sql的第一列或第二列中是否存在一个特定值?

在第一列中显示第二列的值(如果第一列为空,则作为备用)

在1列中列出唯一值,并在另一列中串联相应的值

熊猫:查找在第一列中存在重复值而在第二列中存在不同值的行

根据第二列的唯一值返回一列的子集向量

从表二中获得第二列中唯一条目的数量,其中两个表的第一列都匹配

通过第一列的值在单元格数组的第二列中搜索

合并第二列中的所有数据,以获得第一列中的每个唯一值

合并多个文件:第一列(相同的字符串),第二列(每个文件的唯一值)

如何在文件中每4行对第一列进行排序,并在第二列中使用键

如果第一列的值匹配,则删除第二列的值

如果第一列在二维数组中相同,则难以在第二列中添加单元格

根据第一列的日期和时间添加第二列的值

如何在第一列中删除重复项并在第二列中输出值?

根据第一列的匹配值替换文件第二列中的值

为唯一的第一列值合并第二列值

从 1.csv 中取出第一列并在第二个 2.csv 中找到

在唯一列值列表中嵌套第二个查询

从列的第二行复制到下一列的第一行的值

Python 数据框在第一列中的值较小,但在第二列中的值较高?

Python Pandas 透视:如何在第一列中分组并为第二列中的每个唯一值创建一个新列

查找第二列中存在的第一列的重复值并返回第二列中值的相应行号

如果存在第二列,则填充第二列值,否则填充 Dataframe 中的第一列值