안녕하세요.
프로그램을 짜다 보면 본의 아니게 변수 값에 na(not available?)값이 들어가는 경우가 있는데, 이럴 때는 에러를 잡아내는데 시간이 많이 걸립니다.
그런데 이 때 이걸 간단하게 점검할 수 있는 수단이 있나요?
예를 들어서 var1에 na가 할당되어 있는 경우에는
if var1==na then .....
이런 식으로요. 혹은 검증과정중에 말해 주던가...
간단한 수단이 없다면, print등에 의존할 수 밖에 없는데 더 좋은 방법이 혹시 있나요?
그리고 변수값에 na가 들어갈 경우 프로그램이 어떤 불규칙한 행태를 보이는지 잘 모르겠는데요. 설명 부탁합니다.
답변 1
예스스탁
예스스탁 답변
2005-11-21 11:39:39
안녕하세요 예스스탁입니다.
N/A가 출력되는 대표적인 예로써 이동평균선을 들 수 있습니다.
예를 들어, 5일 이동평균선을 구할 때, 5봉 이전에서는 평균을 구할
수 있는 상태가 아니므로, N/A로 표시됩니다.
N/A는 정상적인 값이 아님을 말하므로 이는 검증과정에서는 체크할 수 없습니다.
따라서, 현재로서는 N/A에 대한 값을 체크할 수 있는 방법이 없습니다.
추후에 방안을 마련할 수 있는지 검토하여 보도록 하겠습니다.
감사합니다.
> heyran 님이 쓴 글입니다.
> 제목 : 변수값에 na가 들어갈 경우.
> 안녕하세요.
프로그램을 짜다 보면 본의 아니게 변수 값에 na(not available?)값이 들어가는 경우가 있는데, 이럴 때는 에러를 잡아내는데 시간이 많이 걸립니다.
그런데 이 때 이걸 간단하게 점검할 수 있는 수단이 있나요?
예를 들어서 var1에 na가 할당되어 있는 경우에는
if var1==na then .....
이런 식으로요. 혹은 검증과정중에 말해 주던가...
간단한 수단이 없다면, print등에 의존할 수 밖에 없는데 더 좋은 방법이 혹시 있나요?
그리고 변수값에 na가 들어갈 경우 프로그램이 어떤 불규칙한 행태를 보이는지 잘 모르겠는데요. 설명 부탁합니다.