我正在尝试访问从 csv 文件中的数据创建的二维数组的元素。我可以很好地打印数组。
当我尝试访问数组以查找某个元素(即来自'row' 1 'column' 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)