快马加鞭未下鞍 发表于 2020-5-6 01:20:02

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

就是一个3列的txt文档,都是数,前两列我要合并为元组作为键,第三列作为值。然后键相同的就把值相加求和,就像分类求和一样,就一个的就用它自己的值就行。数据有56万行,怎么才能快速处理呢?

ouyunfu 发表于 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,f)]=f

f2=pd.DataFrame()
f2['Keys']=f1.keys()
f2['Values']=f1.values()

永恒的蓝色梦想 发表于 2020-5-6 07:16:11

ouyunfu 发表于 2020-5-6 04:23


最后一行SyntaxError
页: [1]
查看完整版本: 怎么把数据合并成元组并快速处理