Я хочу преобразовать Spark DataFrame в другой DataFrame следующим образом:
У меня есть Spark DataFrame:
+---------+------------+
|protocol | count |
+---------+------------+
| TCP| 8231 |
| ICMP| 7314 |
| UDP| 5523 |
| IGMP| 4423 |
| EGP| 2331 |
+---------+------------+
И я хочу превратить это в:
+----------------------------------------------------------+
|Aggregated |
+----------------------------------------------------------+
|{tcp: 8231, icmp: 7314, udp: 5523, igmp: 4423, egp: 2331} |
+----------------------------------------------------------+
Агрегированный столбец может быть списком, картой или строкой. Возможно ли это с помощью функций DataFrame или мне нужно создать свой собственный udf для агрегирования этого?