ПОПРОБУЙТЕ ЭТОТ
интерфейс, используемый для записи DataFrame во внешние системы хранения (например, файловые системы, хранилища ключей и т. Д.). Используйте DataFrame.write () для доступа к этому.
Новое в версии 1.4.
csv (путь, режим = Нет, сжатие = Нет, септ = Нет, кавычка = Нет, escape = Нет, заголовок = Нет, nullValue = Нет, escapeQuotes = Нет, quoteAll = Нет, dateFormat = Нет, timestampFormat = Нет) Сохраняет содержимое DataFrame в формате CSV по указанному пути.
Параметры: путь - путь в любом режиме файловой системы, поддерживаемом Hadoop, - определяет поведение операции сохранения, когда данные уже существуют.
append: добавить содержимое этого DataFrame к существующим данным. перезаписать: перезаписать существующие данные. игнорировать: игнорировать эту операцию, если данные уже существуют. ошибка (случай по умолчанию): выдает исключение, если данные уже существуют. сжатие - кодек сжатия, используемый при сохранении в файл. Это может быть одно из известных сокращенных имен без учета регистра (none, bzip2, gzip, lz4, snappy и deflate). sep - устанавливает отдельный символ в качестве разделителя для каждого поля и значения. Если None установлен, он использует значение по умолчанию,. цитата - устанавливает единственный символ, используемый для экранирования значений в кавычках, где разделитель может быть частью значения. Если None установлен, он использует значение по умолчанию ". Если вы хотите отключить кавычки, вам нужно установить пустую строку. Escape - устанавливает единственный символ, используемый для экранирования кавычек внутри уже заключенного в кавычки значения. Если None установлен , он использует значение по умолчанию, \ escapeQuotes - флаг, указывающий, должны ли значения, содержащие кавычки, всегда заключаться в кавычки. Если None установлен, он использует значение по умолчанию true, экранируя все значения, содержащие символ кавычки. quoteAll - Флаг, указывающий, должны ли все значения всегда заключаться в кавычки. Если None установлен, он использует значение по умолчанию false, только экранируя значения, содержащие символ кавычки. header - записывает имена столбцов в качестве первой строки. Если None установлен, он использует значение по умолчанию, false. nullValue - устанавливает строковое представление нулевого значения. Если None установлен, он использует значение по умолчанию, пустую строку. dateFormat - устанавливает строку, которая указывает формат даты. Пользовательские форматы даты следуют форматам в java.text.SimpleDateFormat. Это относится к типу даты. Если None установлен, он использует значение по умолчанию, yyyy-MM-dd. timestampFormat - устанавливает строку, которая указывает формат отметки времени. Пользовательские форматы даты следуют форматам в java.text.SimpleDateFormat. Это относится к метке времени. Если значение None установлено, используется значение по умолчанию: yyyy-MM-dd'T'HH: mm: ss.SSSZZ.
Path
применяются все те же параметры.