Как агрегировать значения в Spark? - PullRequest
0 голосов
/ 04 октября 2018
val trans = df.groupBy("userId").agg(collect_list("movieId") as "features")

Как объединить и другие столбцы в кадре данных?На данный момент это только агрегирующий столбец MovieID.

1 Ответ

0 голосов
/ 04 октября 2018

Вы можете добавить другую агрегацию, как показано ниже:

val trans = df.groupBy("userId").agg(collect_list("movieId") as "features",avg("rating") as "avg_rating"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...