나는 이런 식으로 뭔가를 시도했다 :SAS에서 simoultaneusly throught 두 세트를 반복하는 방법은 무엇입니까?
data wynik;
set dane;
if x>3 than x3=3*x;
else set dane2; x3=x2;set dane;
run;
덴마크와 dane2 행
결과가 흥미 롭다 같은 수 있습니다 - 조건 x>3
여전히 dane2을 설정 한 후 들고 있지만, SAS는 항상 먼저 관찰을 걸립니다 - 즉 숨겨진 루프 카운터의 현재 상태를 전달하지 않습니다. 질문 : SAS는 사용자가 액세스 할 수있는 데이터 세트를 반복하면서 카운터에 숨겨진 루프를 사용합니까?
editon : 가 mayby 내가 제목에 추가해야합니다 - expicit 루프하지 않고 있지만,이 또한 몇 가지 가정 만들기
테이블 중 하나가 너무 크지 않으면 해시 객체를 사용하여 수동으로 반복 할 수 있습니다. –
@Rob Penridge 비 프로그래머를위한 sas 해시 객체에 대한 가장 좋은 소개는 무엇입니까? – Qbik
이 팁 시트 (http://support.sas.com/rnd/base/datastep/dot/hash-tip-sheet.pdf)에 제시된 예제부터 시작하겠습니다. 그 다음이 두 논문은 해시 테이블 (http://www2.sas.com/proceedings/sugi30/236-30.pdf)과 (http://www2.sas.com/proceedings/forum2008/)의 유연성에 대한 훌륭한 예제를 제공합니다. 029-2008.pdf). 상대적으로 코딩이 편한 경우 해시 테이블은 놀랄 수 있으며 보는 것처럼 무섭지 않습니다! 내가 생각하는 다른 게시물을 보면 괜찮을거야. BTW - 팁 시트가 해시 테이블 질문이있을 때마다 팁 시트가 도움이됩니다. –