2016-10-25 4 views
-2

그래서 저는 Spark의 collectAsMap() 메소드를 사용하여 변수에 키와 값을 저장하고 있습니다. 이제 키가 발견되지 않으면 "null"또는 다른 것을 반환하려고합니다. 어떻게해야합니까?PySpark collectAsMap no key

+1

어떻게'DF'가 보이나요? –

답변

3

dict의 get 메소드를 사용해보십시오. 같은 것 같습니다 : 그것은 키가 존재하지 않는 경우, 기본적으로 None되는 한편 접근을 디폴트 값을 지정할 수 있기 때문에 접근보다는 이것을 사용하는 것이 더 좋은 연습이 dict.get(key[, default=None])

(같은 dict[key])가 발생합니다 a KeyError

+0

굉장해! 정확히 내가 필요한 것! –