Сломанный разделитель трубы, используемый в scala при сохранении фрейма искры

Я использую разорванный канал (pipe), ascii value=\u00A6, в качестве разделителя при сохранении кадра данных в коде Scala. Но в файле он сохраняется как дополнительное ненужное значение, как показано ниже (перед сломанной трубкой):

8CD962CC-6BC2-4EE0-840A-05B1B90EB04D¦2¦Обслуживание запроса¦1¦2019-02-22 00:31:00 C3D61EEA-CF72-4CE2-B2A0-05ED8C33B5D0¦3¦¦Быстрый 3270 Безопасный¦0¦¦2019-02-22 00: 31: 00 B0C64549-D0B5-40A6-83C5-08BDBBADC8CE¦3¦DRIFTIF0¦2019-02-22 00:31:00

код, который используется для его сохранения: Использование spark 2.2 clouderafinaltable.write.mode("append").format("com.databricks.spark.csv").option("delimiter","\u00A6").save(tgt_location)

Пожалуйста, помогите мне избавиться от дополнительной стоимости.

0 ответов

Другие вопросы по тегам