여러 열을 코딩하면 작동하지 않습니다.COLS = DEMAND << GET COLUMN NAMES;
FOR EACH ROW( FOR (I = 5, I <= N ITEMS(COLS), I++, IF(ISMISSING(COLS[I]), COLS[I]=0)));
나는 빈에서 0으로 다시 코딩해야하는 컬럼이 20 개 이상 있습니다. 루프가 작동하지 않는 것 같아서 분명히 뭔가 빠져 있습니다. 누구든지 도와 줄 수 있습니까?
제목 : Re : 여러 열을 코딩 작동하지 않습니다이름을 나타내는 문자열을 열 참조로 변환해야한다고 생각합니다. JMP가 행을 색인하기 위해 빈 []을 추가해야합니다.
COLS = DEMAND << GET COLUMN NAMES;
For Each Row(
For( I = 5, I <= N Items( COLS ), I++,
If( Is Missing( As Column( COLS[I] )[] ),
As Column( COLS[I] )[][] = 0
);
);
);
제목 : Re : 여러 열을 코딩 작동하지 않습니다코드를 수정해야만했습니다.
<SPAN class="token function">As Column</SPAN><SPAN class="token punctuation">(</SPAN> COLS<SPAN class="token punctuation">[</SPAN>I<SPAN class="token punctuation">]</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">[</SPAN><SPAN class="token punctuation">]</SPAN><SPAN class="token punctuation">[</SPAN><SPAN class="token punctuation">]</SPAN> <SPAN class="token operator">=</SPAN> <SPAN class="token number">0</SPAN>
에
<SPAN class="token function">As Column</SPAN><SPAN class="token punctuation">(</SPAN> COLS<SPAN class="token punctuation">[</SPAN>I<SPAN class="token punctuation">]</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">[</SPAN><SPAN class="token punctuation">]</SPAN> <SPAN class="token operator">=</SPAN> <SPAN class="token number">0</SPAN>
그러나 그것은 효과가 있었다! 감사