У меня есть файл данных с примером данных
Pune|020|WA
и т. Д.
Я загружаю данные в RDD, а затем запускаю функцию карты, внутри которой отправляюфункция разделенияЯ ожидаю, что строки будут разделены словами.например.
val testRDD = sc.textFile("file.txt");
val splitRDD = testRDD.map(x => x.split("|"))
Ожидаемое в newRDD значение:
Pune
020
WA
Получаемое значение - P,u,n,e,0,2,0,W,A
Пожалуйста, помогите объяснить также, когдаЯ пытаюсь напечатать СДР с splitRDD.foreach(println)
Я получаю значения как
[Ljava.lang.String;@19e7bf4a
[Ljava.lang.String;@3dbfa08f
[Ljava.lang.String;@6fc62bf4
[Ljava.lang.String;@3b6fd980
[Ljava.lang.String;@2c3080fc
val testRDD = sc.textFile("file.txt");
val newRDD = testRDD.map(x => x.split("|"))