Вместо Математическая агрегирования с помощью соединим ключа и суммы, в среднем, не более, как:Как создать агрегацию списка значений после объединения элементов DataFrame?
df.join(dfCopy, df("key") === dfCopy("key"))).agg(sum(df("value")))
мне нужно сделать:
df.join(dfCopy, df("key") === dfCopy("key"))).agg(List(df("value"))) //Basically adding to a list all the values that match in a join
Для reitirate, добавьте все соединяемых ценились в столбец «значение» в списке.
Каков наилучший способ сделать это с помощью DataFrame?
Я проголосовал за ваш ответ @Hamel, я буду отмечать его как правильный ответ, как только проверю его. Можете ли вы сделать то же самое с вопросом, пожалуйста? Кто-то отказался от этого, не зная почему! – AmirHd