У меня есть файл csv в корзине AWS S3. Как загрузить CSV и назначить его массиву numpy?
[Используя Python 3.6/boto3]
Я пробовал различные формы, в том числе:
s3 = boto3.resource('s3', region_name=region)
obj = s3.Object(bucket, key)
with io.BytesIO(obj.get()["Body"].read()) as f:
# rewind the file
f.seek(0)
arr_data = numpy.load(f)
arr_data = numpy.genfromtxt('https://BUCKETNAME.s3-eu-west-1.amazonaws.com/folder/infile.csv',dtype='str',delimiter=',')
Это тоже не работает
По сути, я пытаюсь воспроизвести в S3: arr_data = np.genfromtxt('path...input.csv',dtype='str',delimiter=',')