У меня есть фрейм данных с одним столбцом, как показано ниже. Я использую pyspark версии 2.3 для записи в csv. 18391860-bb33-11e6-a12d-0050569d8a5c, 48,24,44,31,47,162,227,0,37,30,28 18391310-bc74-11e5-9049 -...

0
kavya 16 Фев 2021 в 14:11

2 ответа

Лучший ответ

Вы можете попробовать написать с разделителем |. По умолчанию используется ,, что конфликтует с вашим содержанием, содержащим запятые.

df.select('RESULT').write.csv(path, sep="|")
1
mck 16 Фев 2021 в 11:55

Вы также можете использовать spark.write.text:

df.select('RESULT').write.text(path)
0
blackbishop 16 Фев 2021 в 12:06
66223288