我有一个计算我需要的RDD的地图步骤。在计算该RDD的数据时,可以计算我感兴趣的另一个度量标准。有没有办法在一个步骤中同时执行这两个操作,或者我是否必须创建一个与第一个几乎完全相同的单独映射? / p>
谢谢!
答案 0 :(得分:1)
是的,你可以,但保持每个“地图步骤”简单将导致更可读的代码。
请记住,在调用终止函数之前不会执行map()
,因此从性能的角度来看,无论是在一个map()
还是两个map().map()
中执行此操作都无关紧要{ {1}}来电
...假设您不必考虑数据混乱的影响