找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2029|回复: 2

[求助] ptyhon处理数据 重复列加和

1

主题

1

帖子

1

积分

贫民

积分
1
zanghang 发表于 2019-6-30 03:26:52 | 显示全部楼层 |阅读模式
大家好,
我有一个类似这样的数据,共7列:

0.1  0.2  0.3  0.1  0.2  0.3  0.001
0.1  0.2  0.3  0.1  0.2  0.3  0.002
0.9  0.9  0.9  0.8  0.8  0.8  0.1
0.1  0.2  0.3  0.1  0.2  0.3  0.003
0.1  0.2  0.3  0.1  0.2  0.3  0.004
0.9  0.9  0.9  0.8  0.8  0.8  0.2
0.9  0.9  0.9  0.8  0.8  0.8  0.3
0.1  0.2  0.3  0.1  0.2  0.3  0.0050.1  0.2  0.3  0.1  0.2  0.3  0.006
0.7  0.7  0.6  0.2  0.2  0.2  1.0
0.7  0.7  0.6  0.2  0.2  0.2  2.0
0.7  0.7  0.6  0.2  0.2  0.2  3.0
0.7  0.7  0.6  0.2  0.2  0.2  4.0
0.1  0.2  0.3  0.1  0.2  0.3  0.007
想以把前6列相同的重复数据合并,相应的第7列数据加和,
得到如下数据:
0.1  0.2  0.3  0.1  0.2  0.3  0.028
0.9  0.9  0.9  0.8  0.8  0.8  0.6
0.7  0.7  0.6  0.2  0.2  0.2  10.0

请问具体该怎么实现,(我试着用pandas的groupby发现不能输出想要的格式),
如果能提供具体的代码就好了、、非常感谢!
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2019-7-1 11:19:13 | 显示全部楼层
df=pd.read_csv('test.csv',header=None,sep='\s+')
colname=['a','b','c','d','e','f','g']
df.columns=colname
df.groupby(['a','b','c','d','e','f']).g.sum()
结果
Screenshot from 2019-07-01 11-16-53.png
回复 支持 1 反对 0

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
newbee 发表于 2019-7-1 10:46:34 | 显示全部楼层
是不是浮点数的原因导致的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表