ディレクトリに.csvファイルがたくさんありますが、最初に.csvファイルがリスト[0]に読み込まれるように、それぞれをPython内のループで開きたいと思います。 2番目の.csvはlist [1]に読み込まれます。.csvファイルをPythonリストに読み込む
残念ながら、私のコードはすべての.csvファイルをループしていますが、すべての.csvファイルをリスト[0]に入れます。上記の目標を達成できるようにコードを変更するにはどうすればよいですか?どうもありがとう。上部付近には、リストrowdata
を更新する必要があり、ループの内側
def create_data_lists():
i=0
for symbol in symbols:
with open(symbols[i]+'.csv', 'r') as f:
print i
reader = csv.reader(f)
reader.next()
for row in reader:
rowdata.append(row)
data_by_symbol.append(rowdata)
i=i+1
'for ... in'を使っているときにインデックスを使う必要がないので、' open(symbols [i] ...) 'を' open(symbol ...) 'に置き換えてgetすべての「私」を取り除く。 – tjm