У меня есть CSV-файл с одного столбца и строки определяются следующим образом:Преобразование трубы разделителями файл искру dataframe в CSV файл
123 || food || fruit
123 || food || fruit || orange
123 || food || fruit || apple
Я хочу создать CSV-файл с одного столбца и различные значения строки как:
orange
apple
я попытался, используя следующий код:
val data = sc.textFile("fruits.csv")
val rows = data.map(_.split("||"))
val rddnew = rows.flatMap(arr => {
val text = arr(0)
val words = text.split("||")
words.map(word => (word, text))
})
Но этот код не дает мне правильный результат по мере необходимости.
Может ли кто-нибудь помочь мне в этом?
Да, спасибо, это сработало. – user2122466
Как добавить |^| разделитель в искровом выпуске csv? – SUDARSHAN