我希望在 Spark scala 中将 2 个单独的行合并为一行。我尝试过分组机制,但没有成功。
输入:
col1 col2 col3 col4 col5
2023-02-27 LHR SFO 931
2023-02-27 LHR SFO 977
预期输出:
col1 col2 col3 col4 col5
2023-02-27 LHR SFO 931 977
我希望在 Spark scala 中将 2 个单独的行合并为一行。我尝试过分组机制,但没有成功。
输入:
col1 col2 col3 col4 col5
2023-02-27 LHR SFO 931
2023-02-27 LHR SFO 977
预期输出:
col1 col2 col3 col4 col5
2023-02-27 LHR SFO 931 977
我不确定您正在寻找的逻辑。然而,这个想法似乎是按一定数量的列进行分组,并聚合其他列,忽略空值。
这可以这样做: