我有一个 pandas 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
原文由 user2494275 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用: