Я хочу сгруппировать по имени и добавить цвет в массив, я сделал следующее, но это не помогло
val uid = flatten(collect_list($"color")).alias("color")
val df00= df_a.groupBy($"name")
.agg(color)
У меня есть кадр данных со следующими значениями
---------------
|name |color |
---------------
|gaurav| red |
|harsh |black |
|nitin |yellow|
|gaurav|white |
|harsha|blue |
---------------
Я хочу сгруппировать по имени и сохранить значения цвета в массив, используя scala, чтобы получить такой результат:
----------------------
|name | color |
----------------------
|gaurav| [red,white] |
|harsh | [black,blue]|
|nitin | [yellow] |
----------------------