csv ファイルのデータから作成された 2 次元配列の要素にアクセスしようとしています。配列をうまく印刷できます。
配列にアクセスして特定の要素 (つまり、「行」1「列」5 の数値) を見つけようとすると、次のエラーがスローされます。
C:\Users\AClayton\Current\python begin\code_tester.py in create_alldata(whichfile)
37 array_data=np.array(all_data)
---> 38 nb=array_data[1][5]
IndexError: index 1 is out of bounds for axis 0 with size 1
誰かがそれを助けることができれば、それは素晴らしいことです
def create_alldata(whichfile):
open_file = open(infile, 'rb')
csv_current=csv.reader(open_file)
all_data=[]
np.array(all_data)
for row in open_file:
all_data.append(row)
open_file.close()
array_data=np.array(all_data)
nb=array_data[1][5]
return array_data,
path=raw_input('What is the directory?')
for infile in glob.glob(os.path.join(path, '*.csv')):
create_alldata(infile)