У меня есть DataFrame для панд, который я хочу загрузить в новый файл CSV. Проблема в том, что я не хочу сохранять файл локально, прежде чем перенести его на s3. Есть ли какой-либо метод, например to_csv, для прямой записи данных в s3? Я использую boto3.
Вот что у меня так далеко:
import boto3
s3 = boto3.client('s3', aws_access_key_id='key', aws_secret_access_key='secret_key')
read_file = s3.get_object(Bucket, Key)
df = pd.read_csv(read_file['Body'])
# Make alterations to DataFrame
# Then export DataFrame to CSV through direct transfer to s3