Excel이나 다른 소스에서 데이터를 가져오는 데 문제가 발생한 적이 있나요? 나는 당신이 혼자가 아니라고 확신합니다. 적어도 나는 내 것을 가지고 있었습니다. 내 이전 블로그에서는 1 부 그리고 1부(계속)스프레드시트 데이터를 JMP로 가져오는 방법을 전반적으로 보여드렸습니다. 이제 데이터를 직접 작업하거나 고객 및 사용자의 의견을 들을 때 반복해서 접하게 되는 데이터 가져오기의 일반적인 문제에 대해 이야기하겠습니다.
파일 작성자의 시스템과 파일 수신자(I)의 언어 설정이 다를 때 가장 자주 문제에 직면했습니다. 예를 들어 독일에 있는 누군가가 미국에 있는 누군가로부터 파일을 받습니다. 그러면 날짜나 숫자 형식에 문제가 생길 수 있습니다. 이는 JMP 사용자에게만 국한된 문제는 아니지만 실망스러울 수도 있습니다. 시스템 설정을 변경하면 종종 성공할 수 있지만 여러 가지 이유로 선호되는 방법은 아닙니다. 예를 들어 다른 소프트웨어에도 영향을 미칠 수 있습니다. 그럼 당신은 무엇을 할 수 있나요?
당신의 경험은 무엇입니까? 어떤 어려움에 직면해 있나요?
독일에 거주하는 경우(미국이 아닌 대부분의 국가에 해당) 움라우트, 특수 문자, 쉼표와 소수점으로 구분된 부동 소수점, 날짜 형식(특히 월과 일 기본값)과 관련된 몇 가지 일반적인 문제가 있습니다. 더 많이 알아보세요. 그렇다면 우리가 이를 수집하고 국제 데이터 가져오기를 개선할 수 있는 방법을 찾을 수 있는지 확인할 수 있도록 의견으로 게시해 주십시오.
그러나 이제 나는 그 중 몇 가지를 어떻게 처리했는지 설명하려고 노력할 것입니다. 이는 제안을 위한 것이며 모든 경우에 유효하지 않을 수도 있습니다. 그러나 국제 데이터를 다루는 대부분의 경우에는 이것이 상당히 도움이 된다는 것을 알았습니다.
- 부동 소수점 데이터는 소수점 대신 쉼표로 구분되거나 그 반대로 구분됩니다.
- 두 자리 연도를 잘못 가져왔습니다.
- 날짜 형식이 인식되지 않거나 일과 월이 잘못 해석됩니다.
부동 소수점 숫자
미국 및 기타 영어 기반 국가에서는 유럽 국가에서 일반적으로 사용되는 쉼표 대신 소수점으로 구분된 숫자 형식을 찾을 수 있습니다. 이것이 왜 중요합니까?
언어 설정이 10진수 형식(소수는 미국, 쉼표는 GER 등)과 일치하면 데이터를 가져오고 소스 테이블과 마찬가지로 연속적으로 올바르게 표시됩니다. 언어 설정이 다른 경우(예: 스프레드시트의 US 숫자 형식과 JMP 및/또는 시스템의 GER 설정) 데이터 유형이 연속 문자에서 명목 문자로 변경되는 것을 알 수 있습니다.

일반적으로 열 정보를 사용하고 데이터 유형을 문자에서 숫자로, 모델링 유형을 명목에서 연속으로 변경합니다. 이 경우 언어 설정은 언어에 따라 쉼표나 소수를 해석할 수 없으므로 빈 데이터가 됩니다.
따라서 이 문제를 해결하기 위해 할 수 있는 두 가지 작업이 있습니다.
- 표시 언어 설정을 변경하고 확인란을 사용하여 시스템 언어가 아닌 JMP 언어를 사용합니다.
- 스크립트를 사용하여 쉼표/소수점을 대체하고 열 정보를 적절하게 변경합니다.
어떻게 해야 하나요?
- JMP에서는 언어 기본 설정을 변경하여 숫자, 날짜 또는 통화에 대한 다양한 언어 형식을 처리할 수 있습니다. (저는 Windows 시스템을 관리하겠습니다. Mac에서는 Mac 시스템 언어 설정을 변경해야 합니다(적어도 오늘까지는).
- Windows의 경우: 파일 à 기본 설정에서 “Windows 특정”을 선택합니다.
- 표시 언어를 변경하면 메뉴, 헤더, 통계에 대한 표시 언어만 변경됩니다.
- 작은 상자를 선택하면 JMP가 시스템 언어 설정 대신 숫자, 날짜 및 통화 형식에도 선택한 언어를 사용할 수 있습니다.
- 이렇게 하면 쉼표 대신 포인트와 같은 다른 기본값을 사용하여 유럽 외부에서 파일을 가져오는 대부분의 시간 변환 문제가 해결됩니다.

- JSL을 사용하여 이 확인란을 설정(비)활성화할 수 있지만 표시 언어 자체를 변경할 수는 없습니다. 따라서 이는 해결 방법의 절반에 불과합니다.
Preferences(Use JMP Locale Settings( 1 ))

두 자리 연도 숫자
두 자리 연도의 경우 JMP가 올바른 100년을 인식하도록 주의해야 합니다. 이를 위해 JMP가 참조해야 하는 기본 두 자리 연도 규칙에 대한 설정이 있습니다.
- 파일 à 기본 설정에서 "텍스트 데이터 파일"을 선택하세요.
- 두 자리 연도 규칙을 변경하면 날짜 해석에 영향을 미칩니다.
- 해당 날짜가 속하는 100년 범위를 선택하세요.
- 예를 들어, 가장 빠른 날짜가 79년 2월 2일이고 연도가 1979년인 경우 1970-2069를 선택합니다. 가장 빠른 날짜가 2012년 2월 2일이고 연도가 2012년인 경우 1910-2009가 아닌 2000-2099를 선택하십시오.
- 날짜가 몇 세기에 걸쳐 있는 경우 데이터를 가져오기 전에 날짜를 4자리 연도로 다시 코딩해야 합니다!

날짜 형식의 세 번째 주제는 다음 블로그의 일부가 될 것입니다. 아래 댓글 옵션을 사용하여 경험을 공유해 주세요. 또한 스크립트가 가치 있다고 생각하는지 알고 싶습니다. 감사합니다!