Предполагая, что потребитель метафайла не является потребителем паркетного файла (поскольку тогда метафайл избыточен, поскольку схема встроена в паркетный формат), вы можете использовать свойство schema
в фрейме данных и записать это в файл в виде строки.
Обратите внимание, что вы не можете записать этот метафайл по тому же пути, что и файл паркета, поскольку вы получите сообщение об ошибке, когда попытаетесь прочитать файл паркета обратно, но сможете записать его в родительский каталог.