【发布时间】:2018-03-05 21:50:25
【问题描述】:
我正在尝试将 pandas 数据帧作为 pickle 文件写入 AWS 的 s3 存储桶中。我知道我可以将数据帧new_df 作为 csv 写入 s3 存储桶,如下所示:
bucket='mybucket'
key='path'
csv_buffer = StringIO()
s3_resource = boto3.resource('s3')
new_df.to_csv(csv_buffer, index=False)
s3_resource.Object(bucket,path).put(Body=csv_buffer.getvalue())
我尝试使用与上面相同的代码与to_pickle(),但没有成功。
【问题讨论】:
标签: python pandas amazon-web-services amazon-s3