你好我有一个我希望是一个容易解决的问题。我正在尝试读取 csv 文件并将一部分写入列表。我需要确定每行中的索引和值,然后进行汇总。
所以该行将有 32 个值...每个值都是一个分类(0 类、1 类等),并带有一个与之关联的数字。我需要一个 pythonic 解决方案来完成这项工作。
import os,sys,csv
csvfile=sys.argv[1]
f=open(csvfile,'rt')
reader=csv.reader(f)
classes=[]
for row in reader:
classes.append(row[60:92])
f.close()
classes = [' ', '1234', '645', '9897'], [' ', '76541', ' ', '8888']
我将如何从每个列表中提取索引值以获得每个列表的总和?例如: 0=(' ', ' ') 1=('1234', '76541') 2= ('645', ' ') 3= ('9897', '8888') 然后求每个之和
class 0 = 0
class 1 = 77775
class 2 = 645
class3 = 18785
任何帮助将不胜感激