Лучший способ загрузить файл gzip в корзину S3 с помощью boto3

#python #pandas #amazon-s3 #gzip #boto3

#python #панды #amazon-s3 #gzip — файл #бото3

Вопрос:

У меня есть большой фрейм данных pandas, который я сжал и хочу загрузить в корзину s3.

Каков наилучший способ сделать это? Используя s3_client.upload_file? или bucket.upload_fileobj? Я видел кучу решений, но не могу понять, как лучше всего. редактировать: это в формате json, большое спасибо!

Комментарии:

1. Вы можете записать его, используя несколько форматов. какой формат вы хотите использовать? (csv, json ..)?

Ответ №1:

Вот одна строка, которая предполагает, что csv — это формат, а s3fs установлен.

 df.to_csv('s3://my_bucket/my_file.csv', compression='zip' )