1

pythons csv モジュールを使用して、CSV ファイルを開こうとしており、特定の文字列を検索しています

そのファイルで見つけたら、その列を保存します。これが私の今のコラムの読み方ですが、

必要な特定の列番号が常にわかるとは限らないため、列を検索する必要があります

代わりに名前を付けます。

with open('Work.csv','r') as f:
 reader = csv.reader(f)
 reader.next()
  for row in reader:
    for (i ,v) in enumerate(row):
      columns[i].append(v)

私のcsvは次のようになります:

Default  Names  
  0        1
  2        3
4

2 に答える 2

2
import csv
columns = []                        #save the columns in this list
with open('myfile.csv','r') as f:
 reader = csv.reader(f, delimiter='\t')
 ind = next(reader).index('Default')   #find the index of 'Default' in the header
 for row in reader:
     columns.append(row[ind])
于 2013-06-28T14:57:47.387 に答える