このコードは、データの列数のすべての行を繰り返し処理したい場合にのみ、行数を反復処理しますが、理由がわからないのは混乱しています。行は7回。PythonネストForループのCSVファイル
import csv
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
import numpy as np
sensorData = []
longitudinal = []
transverse = []
n=0
with open('test3.csv') as csvfile:
readCsv = csv.reader(csvfile, delimiter =',')
for x in range(0,7): #problem HERE
for row in readCsv:
n+=1
sensorData.append(float(row[x]))
longitudinal.append(n)
transverse.append(x)
csvファイルにはどのようなデータがありますか?行には7つの項目がありますか? – lafferc
はいcsvには特定の数の列が含まれています。正確には – JabbaJava
です。forループの順序が間違っています。各行の列をループする代わりに、CSVファイル全体を7回読み取ろうとしています – kdopen