こんにちは、簡単に解決できる問題だと思います。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
どんな援助でも大歓迎です