【发布时间】:2020-12-11 12:49:20
【问题描述】:
我正在尝试如下划分数据框:
from io import StringIO
import pandas as pd
data = """
A,B,C
87jg,28,3012
h372,28,3011
kj87,27,3011
2yh8,54,3010
802h,53,3010
5d8b,52,3010
"""
df = pd.read_csv(StringIO(data), sep=',')
for key, group in df.groupby(['C','B']):
group.to_csv(f'df_{key}.csv', index=False)
这会将按数据框分组的结果导出到本地机器。有没有办法执行此操作并将这些多个拆分 csv 上传到 s3(类似于 boto3 的 put_object)
【问题讨论】:
-
那你期待什么?
-
确保您已安装 f3fs 并调用
df.to_csv('s3://my_bucket/dummy.csv', index=False)pandas 将“理解”您要将 csv 写入 s3
标签: python amazon-web-services dataframe amazon-s3 boto3