Невозможно разделить столбец на несколько столбцов в кадре данных Spark и с помощью RDD. Я попробовал другие коды, но работает только с фиксированными столбцами. Пример:
Тип данных name:string , city =list(string)
У меня есть текстовый файл и входные данные, как показано ниже
Name, city
A, (hyd,che,pune)
B, (che,bang,del)
C, (hyd)
Требуется вывод:
A,hyd
A,che
A,pune
B,che,
C,bang
B,del
C,hyd
после чтения текстового файла и преобразования DF.
Фрейм данных будет выглядеть ниже,
scala> data.show
+----------------+
| |
| value |
| |
+----------------+
| Name, city
|
|A,(hyd,che,pune)
|
|B,(che,bang,del)
|
| C,(hyd)
|
| D,(hyd,che,tn)|
+----------------+