我知道有一个类似的问题,但它更笼统,而不是这个包的具体问题。我将 Sagemaker Jupyter 笔记本中的熊猫数据框保存到 S3 中的 csv 中,如下所示:
df.to_csv('s3://bucket/key/file.csv', index=False)
但是我收到以下错误:
NotImplementedError: Text mode not supported, use mode='wb' and manage bytes
代码或多或少是我从 S3 读取一个 csv,对其进行一些预处理,然后将其保存到 S3。我可以通过以下方式成功地从 S3 读取 csv:
df.read_csv('s3://bucket/key/file.csv')
我试图保存到 S3 的对象确实是pandas.core.frame.DataFrame
在笔记本中,我可以看到!pip show package
我有 pandas 0.24.2 和 s3fs 0.1.5。
可能是什么问题呢?