<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />내 안에 마지막 게시물 , SAS 지원 사이트에서 제공되는 테이블에서 9 자리 우편 번호와 X 및 Y 좌표를 얻는 방법에 대해 자세히 설명했습니다. 나는이 정보를 문제의 고객에게 전달했으며 그는 9 자리 우편 정보를 그의 테이블에 병합 할 수있었습니다. 그의 다음 질문은이 9 자리 우편 번호에 해당하는 도시 및 주 정보를 얻는 것으로 간주됩니다.
나는 온라인으로 조금 파고 발견했다. 그래픽 다양한 국가에 대한 5 자리 우편 번호 접두사가 예측 가능한 패턴을 따랐다는 것을 보여줍니다.
다음으로, 나는 주 이름, 도시 및 우편 번호 접두사가 포함 된 Wikipedia의 테이블을 발견하고 마지막 게시물에서 작성한 9 자리 우편 테이블에이 테이블을 결합하는 방법을 알아 냈습니다.
JMP에서는 다음을 수행하여 City 및 State 정보를 5 자리 zip이 포함 된 테이블에 추가 할 수 있습니다.
- 딸깍 하는 소리 파일> 인터넷 열기 . 팝업 대화 상자에서 다음 링크를 붙여 넣으십시오. https://en.wikipedia.org/wiki/List_of_ZIP_code_prefixes . 고르다 웹 페이지 풀다운 메뉴에서 OK를 클릭하십시오.
- 딸깍 하는 소리 파일> 다른 이름으로 저장 데이터 테이블 . 나타나는 대화 상자에서 모든 항목을 선택된 상태로두고 확인을 클릭하십시오. 많은 테이블이 JMP에서 열릴 것입니다.
- 딸깍 하는 소리 테이블> 연결 선택 목록에 현재 표시된 항목을 제거하십시오. 이제 우편 번호 정보를 포함하는 열린 테이블을 모두 선택하십시오. 그들의 이름은 "우편 번호 접두사 목록"으로 시작됩니다. 연결 대화 상자에서 "원본 열 만들기"를 선택하고 확인을 클릭하십시오. 이제 여러 개의 데이터 열이있는 큰 테이블을 갖게됩니다. 우리는 그것들을 하나의 열에 모두 넣기 위해 그들을 쌓아야합니다.
- 딸깍 하는 소리 테이블> 스택 열 1에서 열 10까지를 선택하고 스택 열로 선택하십시오. 확인을 클릭하십시오. 이제 소스 코드, 레이블 및 데이터 열이있는 테이블이 있습니다. 데이터에는 zip의 3 자리 숫자 접두사, 상태 및 위치가 포함됩니다. 그러나 여전히 약간의 정리가 필요합니다.
- 데이터 열 머리글을 선택한 다음 확인을 클릭하십시오. Cols> 유틸리티> Text to Columns . 구분 기호로 공백을 입력하십시오. ( 노트 : Utilities 메뉴와 Text to Columns는 JMP 12에서만 사용할 수 있습니다. 이전 버전에서 작업하는 경우이 문제를 해결할 수있는 몇 가지 옵션이 있습니다. : 당신은 할 수 있습니다. Jeff를 다운로드하십시오. 퍼킨슨 TexttoCols 추가 기능 JMP 파일 교환에서 JMP로 드래그하여 설치하면 추가 기능 메뉴에 항목이 추가되거나 Excel 형식으로 JMP 테이블을 저장 한 다음 Excel에서 텍스트 열 기능도 공백으로 분리 한 다음 Excel 파일을 JMP로 다시 가져옵니다.
- 데이터 1 열 머리글을 두 번 클릭하여 Zip 접두사로 이름을 바꿉니다.
- 데이터 2 열 머리글을 두 번 클릭하여 상태로 바꿉니다. 상태 열을 선택한 상태에서 control-F (또는 Mac 상당)를 클릭하고 선택한 열로 제한 상자를 선택하십시오. *를 찾아서 아무것도 대체하지 마십시오. 찾을 수 없으며, 아무것도 대체하지 마십시오.
- Shift 키를 누른 상태에서 Data 3에서 Data 8까지 열을 선택하십시오. 딸깍 하는 소리 열> 유틸리티> 열 결합 . (이전 버전에서 연결하기 위해 수식 열을 사용할 수 있지만 JMP 12에서만 발견됨). 열 결합 대화 상자에서 City를 열 이름으로 지정하고 구분 문자 상자의 ","를 공백으로 대체하십시오. 확인을 클릭하십시오.
- 공백으로 다시 묶은 도시 이름의 열이 있습니다. 우리는 "사용중이 아닌"문자열을 원래 위치의 행에 되돌려 놓기를 원합니다. 다시 말하면, 열을 선택하고 "in use"를 원래 "Not in use"로 바꾸고 찾아서 다시 바꿔야합니다. 상태 열에 없음. 표를 확인할 수 있습니다. 기본적으로 나열된 상태가없는 모든 행에는 도시 열 아래의 도시 이름 대신 사용 안 함이 있어야합니다.
- 이제 우편 번호 데이터 테이블에서 우편 번호 변수를 구문 분석하여 새로 가져온 테이블과 일치하도록 처음 3 자리 숫자를 가져와야합니다.
- 우편 번호 테이블을 연 다음 기존 열 뒤에 첫 번째 빈 열을 두 번 클릭하십시오. 이렇게하면 Column 7이라는 새 열이 만들어집니다. 열 속성 대화 상자를 열려면 두 번 클릭하십시오. 데이터 형식을 Character로 변경하고 열 이름을 세 자리 접두사로 바꿉니다. 해당 대화 상자의 Column Properties 풀다운 메뉴에서 수식을 선택하십시오.
- 열리는 수식 편집기 창에서 테이블 열 아래의 열 목록에서 ZIP을 선택한 다음 함수 아래의 열 선택기 아래에서 문자> Substr을 선택하십시오. 시작 상자에 1을 입력하고 길이 상자에 3을 입력합니다. 확인을 클릭하십시오.
- 너 지금하면 테이블> 가입 두 개의 3 자리 프리픽스 변수로 일치 시키려면 street, city, state 및 zip 변수를 모두 포함해야합니다. 이 설정을 사용하여 가입했습니다. 일치하는 열 및 두 표에 대해 일치하지 않는 항목 포함 확인란을 확인하십시오.

위의 단계를 사용하여 SAS 지원 사이트에서 가져온 9 자리 우편 번호가 포함 된 ZIP4 데이터 테이블에 도시 및 주 정보를 추가하고 X 및 Y 좌표를 그래프로 나타 냈습니다.

(여기에 간다. 바이런 ! )