![]() |
1
2
一个简单的方法是使用groupby
|
![]() |
2
2
您可以尝试使用相关子查询从df2中获取最大布尔值,并将其转换为整数。
|
![]() |
3
1
看看这个解决方案。加入后。您可以根据需求使用多个条件检查,并使用when子句相应地分配值,然后根据id和其他列获取结果分组的最大值。如果只对分区使用id,还可以使用window函数来计算结果的最大值。
|
![]() |
4
1
我不得不将建议答案的想法合并起来,以得到最适合我的解决方案。
|
![]() |
amol visave · spark作业失败时会发生什么? 3 年前 |
![]() |
katty · 动态地将参数传递给scala中的函数 6 年前 |
|
Abhishek Choudhary · 如何更新数组列? 6 年前 |