У меня есть три массива типа string, содержащие следующую информацию:
- arrayBy array: содержащие имена столбцов, в которые я хочу сгруппировать свои данные.
- совокупный массив: содержащий имена столбцов, которые я хочу заполнить.
- массив операций: содержащий агрегированные операции, которые я хочу выполнить
Я пытаюсь использовать световые кадры для достижения этого. Исходные кадры Spark предоставляют agg(), где вы можете передать Map [String, String] (имя столбца и соответствующую агрегированную операцию) в качестве ввода, однако я хочу выполнить различные операции агрегации в одном столбце данных. Любые предложения о том, как достичь этого?