커뮤니티

변수값에 na가 들어갈 경우.

프로필 이미지
heyran
2005-11-20 21:15:47
1039
글번호 199040
답변완료
안녕하세요. 프로그램을 짜다 보면 본의 아니게 변수 값에 na(not available?)값이 들어가는 경우가 있는데, 이럴 때는 에러를 잡아내는데 시간이 많이 걸립니다. 그런데 이 때 이걸 간단하게 점검할 수 있는 수단이 있나요? 예를 들어서 var1에 na가 할당되어 있는 경우에는 if var1==na then ..... 이런 식으로요. 혹은 검증과정중에 말해 주던가... 간단한 수단이 없다면, print등에 의존할 수 밖에 없는데 더 좋은 방법이 혹시 있나요? 그리고 변수값에 na가 들어갈 경우 프로그램이 어떤 불규칙한 행태를 보이는지 잘 모르겠는데요. 설명 부탁합니다.
예스트레이더 (iM증권)
답변 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가 들어갈 경우 프로그램이 어떤 불규칙한 행태를 보이는지 잘 모르겠는데요. 설명 부탁합니다.