鱼C论坛

 找回密码
 立即注册
查看: 627|回复: 2

怎么把数据合并成元组并快速处理

[复制链接]
发表于 2020-5-6 01:20:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
就是一个3列的txt文档,都是数,前两列我要合并为元组作为键,第三列作为值。然后键相同的就把值相加求和,就像分类求和一样,就一个的就用它自己的值就行。数据有56万行,怎么才能快速处理呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-6 04:23:31 | 显示全部楼层
本帖最后由 ouyunfu 于 2020-5-6 12:45 编辑
import numpy as np
import pandas as pd
f = np.loadtxt('xxx.txt',delimiter=',')
f1={}
for i in range(len(f)):
    f1[(f[i][0],f[i][1])]=f[i][2]

f2=pd.DataFrame()
f2['Keys']=f1.keys()
f2['Values']=f1.values()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-6 07:16:11 | 显示全部楼层

最后一行SyntaxError
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 02:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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