我有一个CSV文件,其中包含事务列表
例如
Year Name Amount
2010 John 10
2011 John 10
2012 John 10
2011 John 10
我希望它按年份分组,然后按ID排序,ID具有预期的输出
Year Name Amount
2010 John 10
2011 John 20
2012 John 10
我当前的代码与此类似
with open('user.csv', 'r', errors='ignore') as csvFile:
reader = csv.reader(csvFile)
for row in sorted(reader):
output.append([row[0], row[1], row[3]])
print("Year", row[0], " Name:" , row[1], "Amount:", row[3])
谢谢
在这个用例中,Pandas是一个很好的选择。但是如果您只需要使用内置模块。你知道吗
用途:
使用熊猫:
输出:
相关问题 更多 >
编程相关推荐