ヘッダー行を含むデータ ファイルを取得し、この行を名前付きタプルに読み取って、ヘッダー名でデータ行にアクセスできるようにする最善の方法は何ですか?
私はこのようなことを試みていました:
import csv
from collections import namedtuple
with open('data_file.txt', mode="r") as infile:
reader = csv.reader(infile)
Data = namedtuple("Data", ", ".join(i for i in reader[0]))
next(reader)
for row in reader:
data = Data(*row)
リーダー オブジェクトは添え字付けできないため、上記のコードはTypeError
. ファイルヘッダーをnamedtupleに読み込むpythonicの方法は何ですか?