2016-10-24 3 views

답변

1

목록이 로컬 객체이고 데이터 프레임이 분산되어 있기 때문에 단순히 목록을 데이터 프레임 열로 추가 할 수 없습니다. collect() 또는 toLocalIterator()에 의해 지역에

  • 변환 dataframe을 각 행에 대해 dataframe에서 키 (여분의 열을 추가 dataframe에 목록 또는
  • 변환 목록에서 해당 값을 추가 : 당신은 THW 따라와 방법 중 하나를 시도 할 수 있습니다) 그리고 둘 다 합치십시오.
+0

collect 또는 toLocalIterator가 메모리를 압도 할 것이므로 두 번째 작업이 끝났습니다. 문제는 두 번째 요점을 수행하는 방법을 파악하는 데 다소 시간이 걸렸습니다. 두 번째 요점은 부분적으로 제가 질문 한 이유입니다. 나는 더 우아한 방법이 있기를 바랬 기 때문에 이것을 명시 적으로 묻지 않았다. –

관련 문제