Как добавить функцию с dataType Seq [row] => Seq [row] в dataFrame - PullRequest
0 голосов
/ 02 мая 2020

пример

def exampleFun : Seq[Row] => Seq[Row]{
some code
}

Как мне добавить это в dataframe или есть способ преобразовать это в тип данных Dataframe => DataFrame

1 Ответ

1 голос
/ 03 мая 2020

Если вам нужно преобразовать вашу функцию из Seq[Row] => Seq[Row] в DataFrame => DataFrame, вы можете сделать это через dataFrame.flatMap, например:

val func: DataFrame => DataFrame = df => df.flatMap(row => exampleFun(Seq(row)))

Но убедитесь, что вы указали Encoder[Row] неявно иначе он не скомпилируется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...