我有一个CSV文件,如下所示:
25,57
25,60
35,60
35,60
35,60
45,70
45,70
...
我需要的是从这个创建一个新的csv文件,它只保留第一列的一个条目,并将第一列的值相同的第二列的所有值相加 .
我需要从上面做的例子:
25, 117
35, 180
45, 140
注意:我尝试过pandas grouby,我的图书馆出现了错误...
Tried Code:
IdandScoreArray = np.empty((27,2),dtype = int),其中f为csvfile:
csvreader = csv.DictReader(csvfile)
for row in csvreader:
IdScore = (row['user_id'], row['grade_id'])
IdandScoreArray = np.append(IdandScoreArray, [IdScore], axis = 0)
df = pd.DataFrame(IdandScoreArray,columns = ['First','Second'])
df.groupbby( '第一') . 总和
打印df
(类似的东西)
1 回答
我在pandas dataframe上看不到
groupby
的任何问题 .根据
data.csv
中输入的样本数据,我在group.csv
得到了以下输出