Я читаю в файле паркета из S3 в блоках данных, используя следующую команду
df = sqlContext.read.parquet('s3://path/to/parquet/file')
Я хочу прочитать схему кадра данных, которую я могу сделать с помощью следующей команды:
df_schema = df.schema.json()
Но я не могу записать объект df_schama
в файл на S3.Примечание: я открыт для того, чтобы не создавать файл json.Я просто хочу сохранить схему данных в любом типе файла (возможно, в текстовом файле) в AWS S3.
Я попытался написать схему json следующим образом:
df_schema.write.csv("s3://path/to/file")
или
a.write.format('json').save('s3://path/to/file')
Оба они дают мне следующие ошибки:
AttributeError: 'str' object has no attribute 'write'