2014-06-08 2 views

답변

0

아니오 Scala API에는 없기 때문에 파이썬 하나는 분명히 그렇지 않습니다. filter의 측면에서 정의하는 것이 매우 쉽기 때문에 추가하지 않을 것이라고 생각합니다.

fold을 사용하면 평행 화되지 않으므로 비효율적입니다. .filter(!condition).take(1).isEmpty 같은 것이 .forall(condition).filter(condition).take(1).nonEmpty.exists(condition)

(일반 제안을 의미하는 의미 함 : 기본 스칼라 API는 파이썬 API에 비해 일반적으로 더 유연 당신이 그것에 이동 제안은 - 당신이 적은 층을 가지고 또한 디버깅을 훨씬 쉽게 스칼라는 확장 가능한 언어를 의미합니다 - 확장 가능한 응용 프로그램에 더 좋고 동적 유형의 언어보다 훨씬 튼튼합니다.)

+0

Spark 1.3+에서 'filter (condition) .isEmpty'는 내부적으로'take (1)' – Asaf