Я знаю, что есть похожий вопрос, но он более общий и не конкретизирует c этого пакета. Я сохраняю pandas фрейм данных в блокноте Sagemaker Jupyter в CSV-файл в S3 следующим образом:
df.to_csv('s3://bucket/key/file.csv', index=False)
Однако я получаю следующую ошибку:
NotImplementedError: Text mode not supported, use mode='wb' and manage bytes
Код больше или меньше, я читаю csv из S3, делаю некоторую предварительную обработку на нем и затем сохраняю его в S3. Я могу успешно прочитать csv из S3 с помощью:
df.read_csv('s3://bucket/key/file.csv')
Объект, который я пытаюсь сохранить на S3, действительно является pandas .core.frame.DataFrame
В записной книжке я вижу, используя !pip show package
, что у меня есть pandas 0.24.2 и s3fs 0.1.5.
В чем может быть проблема?