2017-02-21 6 views
0

나는 SPSS modeler을 사용하고 있으며 소프트웨어에서 숫자로 인식하는 변수가 있습니다. 따라서 missing 값은 $null$입니다. 변수의 누락 된 값을 ''으로 선택 가능하고 character으로 지정하고 싶습니다. 형식을 바꾸는 방법/SPSS에서 누락 된 값을 치료하는 방법

그래서 나는 것 : 또는 characternumeric에서 변수의 형식을 trasform 또는 $null$에서 ''으로 만 missing 값을 변경합니다.

어떻게 수정할 수 있습니까? 미리

답변

0

숫자 필드에 널 값을 선택하는 최선의 방법으로

덕분 블랭크 및 식 작성기의 널 섹션에서 @NULL() 함수를 사용하는 것이다.

예를 들어, 널 값만 검사하여 검사 할 수 있도록하려면 선택 노드를 사용하십시오. 라디오 버튼을 Include로 설정 한 채로 둡니다. 수식 작성기 (계산기) 단추를 누르십시오. 왼쪽의 드롭 메뉴에서 일반 기능의 필터를 변경하여 공백과 널을 표시합니다 (B를 두 번 또는 세 번 누릅니다). @NULL (ITEM)을 두 번 클릭하십시오. 오른쪽으로 이동하여 숫자 필드 이름을 두 번 클릭하십시오. 테이블 노드를 끝에 놓고 실행하십시오.

Using Select @NULL in IBM SPSS Modeler

단지 널 (null) 행을 볼 수있는 또 다른 방법은에 @NULL (varname에) 함수를 입력하는 것입니다 "강조 기록 여기서"표 대화 상자의 섹션을 참조하십시오.

"Highlight records where" dialog

테이블을 실행

, 빨간색으로 표시됩니다이 조건에 해당하는 모든 행.

정말로 변수가 문자열이어야하는 경우 Compute 노드를 사용하여이 필드의 복사본을 새 이름으로 만들고 식 작성기의 변환 섹션에서 to_string() 함수를 사용하여 형식을 변경하십시오 변수의 이제 선택 노드를 사용하여 ""값을 누락 값으로 사용할 수 있습니다. 또는 Filler 노드를 사용하여 열을 바꿀 수도 있지만 그 전후에 비교할 수는 없습니다.

C : \ 프로그램 파일 \ IBM \ SPSS \ 모델러 \ 18.0 \ 데모 \ 스트림 \ featureselection.str이 답변에 표시된

대화의 예는 IBM SPSS 모델러 소프트웨어와 함께 설치되는이 샘플 스트림을 사용