我有三个字符串类型的数组,其中包含以下信息:
groupBy数组:包含要对数据进行分组的列的名称。
聚合数组:包含要聚合的列的名称。
操作数组:包含我要执行的聚合操作
我正在尝试使用Spark数据框架来实现这一目标。Spark数据帧提供了agg(),您可以在其中传递Map [String,String](具有列名和相应的聚合操作)作为输入,但是我想对数据的同一列执行不同的聚合操作。关于如何实现这一目标的任何建议?
富国沪深
慕的地8271018
相关分类