标题: [文本处理] 批处理如何将文本中第一列相同数据/内容所对应的第二列数值进行累加/相加? [打印本页]
作者: sky02 时间: 2011-7-24 11:22 标题: 批处理如何将文本中第一列相同数据/内容所对应的第二列数值进行累加/相加?
本帖最后由 pcl_test 于 2016-9-26 23:58 编辑
批处理如何删除文本中的重复行?
如何将重复编码后面的数量加在一起,并将重复的编码删除?
文本内容约有一万行
文本内容如下:
编码 数量
102 56
105 655
5263 54
105 653
485 556
102 65
...
作者: lxzzr 时间: 2011-7-24 11:43
老话题了,建议楼主先尝试搜索
作者: CUer 时间: 2011-7-24 11:57
回复 1# sky02 - gawk "NR==1{print}NR>1{a[$1]+=$2}END{for(i in a)print i,a[i]}" a.txt >b.txt
复制代码
作者: mstsc 时间: 2011-7-24 14:00
建议 在提问的时候自己先在搜索里搜索一下,看有没有你想要的答案,在提问题。
作者: CUer 时间: 2011-7-24 18:35
回复 4# mstsc
请教一下,搜索哪个关键字能找到解决楼主问题的方法?
作者: mstsc 时间: 2011-7-24 19:50
回复 5# CUer
“批处理如何删除文本中的重复行?”可以先引用标题 如搜索不到 在输入关键的词汇查找
作者: CUer 时间: 2011-7-24 20:27
回复 6# mstsc
楼主需要先求和再去重,输入哪个关键词汇能查到?
作者: mstsc 时间: 2011-7-24 20:30
回复 7# CUer
这就要你自己组织语言了 你自己要问的问题 你自己最清楚
作者: CUer 时间: 2011-7-24 20:32
回复 8# mstsc
那就不要学人家动不动就让楼主搜索了行不,你确定能搜索到么,你组织一个语言看看?
作者: mstsc 时间: 2011-7-24 20:35
回复 9# CUer
我也只是提个建议 不是没个高手都有多余的时间 来回答这些问了很多次的问题 【我也只是个新手】
作者: CUer 时间: 2011-7-24 20:37
回复 10# mstsc
既然是新手,你如何知道这个先求和再去重的问题被问了多次了?
如果你能搜索到,那就告诉楼主如何搜索啊,好让人家也学点搜索技巧。
作者: mstsc 时间: 2011-7-24 20:42
回复 11# CUer
作者: sky02 时间: 2011-7-25 16:27
本帖最后由 sky02 于 2011-7-25 19:55 编辑
谢谢楼上两位兄弟的关注,确实在发帖前我已经探索过了,只找到删除重复行的问题,但没找到具体解决我这个题目的问题,所以才发帖求助,如果觉得麻烦的话,给个思路也行,再次谢谢了
作者: CUer 时间: 2011-7-25 20:07
回复 13# sky02
3楼的代码不行吗?
作者: sky02 时间: 2011-7-25 20:11
回复 14# CUer
不是的,暂时未测试,请问2000的系统支持吗?
作者: CUer 时间: 2011-7-25 20:24
回复 15# sky02
可以测试之后再问吗?
作者: CrLf 时间: 2011-7-25 21:03
碰到问题时究竟是自己搜索还是发帖询问,这个问题怎么答都有理吧。
确实,重复出现的老得不能再老的问题会消磨大家的耐心,但是论坛的优势就是“论”,这是比起百度和资料站来说论坛的优势,如果人人都精通信息检索,那恐怕批处理之家就彻底沦为资料站或者水区了。
那些重复而简单的问题,完全可以留给新手练兵,只是这里的大多数新手似乎并没有那种渴望解题的热情,这是我感觉万分遗憾的,因为没有一定数量的狂热于实战的人,就很难弥补现存的断层——新手浅尝辄止,自以为占领了半个地球,而有了一定技术的人,却又渐渐失去了激情和耐心。
扯远了,反正碰到不想回答的题目不要理会它就行了,求助者得不到答案时会不得不自己去搜索,当然,如果发帖者没得到想要的结果时也懒于自行搜索,那说明他并不是非常需要这个答案,我们又有什么必要急这种人之所急呢?与其浪费这些精力,倒不如去帮助真正需要我们的人。
所以,个人是这么认为的:有耐心就回答,没有耐心就当没看到。
作者: sky02 时间: 2011-7-25 21:38
本帖最后由 sky02 于 2011-7-25 21:44 编辑
回复 3# CUer
可以了,谢谢!
作者: CUer 时间: 2011-7-25 22:30
回复 18# sky02
什么小问题?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |