У меня есть фрейм данных, и я могу выполнить агрегирование со статическими именами столбцов, т. Е.
df.groupBy("_c0", "_c1", "_c2", "_c3", "_c4").agg(
concat_ws(",", collect_list("_c5")),
concat_ws(",", collect_list("_c6")))
И это работает нормально, но как сделать то же самое, если я получу последовательность столбцов groupby и последовательность столбцов совокупности?
Другими словами, что если у меня есть
val toGroupBy = Seq("_c0", "_c1", "_c2", "_c3", "_c4")
val toAggregate = Seq("_c5", "_c6")
и хотите выполнить вышеописанное?