2017-10-22 4 views
0

Apache Pig에서 Foreach 문을 사용하여 열이 생성되지 않도록하는 방법이 있습니까? 예 : part = FOREACH part GENERATE (NOT $3); 'part'라는 관계에 5라는 열이있는 경우 '$ 3'을 제외한 모든 열을 생성하고 싶습니다. 그런 식으로 있나요? 미리 감사드립니다. Foreach Generate 문에서 'NOT'을 사용할 수 있습니까?

답변

0

아니오, part_new라고하는 새로운 관계를 만들고 foreach에 해당 열을 포함시키지 마십시오.

part_new = FOREACH part GENERATE $0,$1,$2,$4; 

또는

part_new = FOREACH part GENERATE .. $2,$4;