Существует ли агрегатная функция Scala для выполнения array_agg над кадром данных? - PullRequest
0 голосов
/ 09 апреля 2020

Я работаю с графиком продаж с тремя столбцами: order_date, user_id, type_of_payment; и я хочу получить последний тип платежа, использованного клиентом.

В pg- SQL было бы очень просто использовать функцию array_agg, но я не уверен в Scala. Есть ли какая-либо функция array_agg для работы с Dataframes?

Я проверил пакет slick-pg, который предлагает функцию array_agg, но она не совместима с операцией groupf для dataframe (насколько я знаю). Другой вариант - создать UDAF, но я боюсь производительности, так как используемый фрейм данных довольно большой.

Я совершенно новичок ie в Scala, есть ли вариант?

Заранее спасибо.

...