У меня есть фрейм данных, в котором есть два столбца, был создан импорт файла .txt.
пример содержимого файла ::
Sankar Biswas, Played{"94"}
Puja "Kumari" Jha, Didnot
Man Women, null
null,Gay Gentleman
null,null
Создан фрейм данных, импортирующий вышеуказанный файл.::
val a = sc.textFile("file:////Users/sankar.biswas/Desktop/hello.txt")
case class Table(contentName: String, VersionDetails: String)
val b = a.map(_.split(",")).map(p => Table(p(0).trim,p(1).trim)).toDF
Теперь у меня есть определенная функция, скажем так:
def getFormattedName(contentName : String, VersionDetails:String): Option[String] = {
Option(contentName+titleVersionDesc)
}
Теперь мне нужно взять каждую строку кадра данных и вызватьметод getFormattedName, передающий 2 аргумента каждой строки информационного кадра.
Я пытался так же, как и многие другие, но не получилось: *
val a = b.map((m,n) => getFormattedContentName(m,n))
Буду рад любым предложениям, которые у вас есть длямне.Заранее спасибо.