python小脚本:重复行合并求和

数据示例:


python小脚本:重复行合并求和_第1张图片
input.png

要求:根据1、2、3列判断是否是重复行,若重复将4、5、6列值分别加和

代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import pandas as pd
frame = pd.read_table("test.csv",sep='\t')
df =  frame.groupby(['geneID','genename','pos']).sum()
df.to_csv("New.test.csv",sep='\t')

输出结果:


out.png

你可能感兴趣的:(python小脚本:重复行合并求和)