소수점으로 쉼표세계 대부분의 지역에서 쉼표는 마침표가 아닌 소수점 이하 자릿수를 나타내는 데 사용됩니다.JMP가 지역 설정 지원을 통해 이를 지원한다는 것을 알고 있지만 실제로는 어떻게 되는지 모르겠습니다.
몇 가지 구체적인 질문:
1. JMP 테이블에 데이터를 입력할 때(예: PI의 경우 3,14를 입력) 지역 설정이 적용됩니까?
2. char 함수를 사용하여 이 값을 문자열로 변환하면 "3.14" 또는 "3,14" 가 됩니까?
3. 쉼표가 포함된 테이블이 있고 소수점 이하 자릿수로 의도된 경우 가능한 원인은 무엇입니까(컴퓨터의 지역 설정 또는 JMP 내부 설정)?
- 데이브
Re: 쉼표를 소수점으로안녕하세요, 현재 ","를 모두 "."로 변경해야 하는 문제가 있습니다. 내 플롯에서. Mac에서 작업 중이므로 기본 설정에서 설정을 찾지 못했습니다.Mac에서 설정을 변경하는 방법을 알고 있습니까?
Re: 쉼표를 소수점으로@마시모마르투치 해당 설명을 게시해 주셔서 감사합니다. 그것이 잠재적인 문제라는 것을 아는 것이 매우 유용합니다.
Re: 쉼표를 소수점으로안녕 데이브,
이탈리아어 설정에서 Pi를 사용하려면 "3,14"를 입력해야 합니다.
"3.14"를 입력하면 결과는 2014년 3월입니다(방금 시도함).
안녕, 마시모
Re: 쉼표를 소수점으로고마워 마시모
현지화된 설정이 있고 JMP에서 지역 기본 설정을 무시하도록 요청하지 않은 경우를 가정해 보겠습니다.이 경우 소수점은 쉼표와 함께 표시됩니다.숫자 열을 테이블에 직접 입력하려면 "3,14"를 입력하거나 "3.14"를 입력해야 합니까?
- 데이브
Re: 쉼표를 소수점으로안녕 데이비드,
현지화된 시스템 기본 설정이 있는 현지화된 OS(제 경우에는 Windows 10 이탈리아어)에서 JMP를 사용하고 영어로 JMP를 실행하는 경우 런타임 중에도 다음을 선택하여 쉼표 표기법에서 점 표기법으로 전환할 수 있습니다. 기본 설정 -> Windows 전용 -> 표시 언어: 영어.
바로 아래에 "라는 확인란이 있습니다. 숫자, 날짜 및 통화 형식에 대해 시스템 로케일 설정 대신 JMP 언어를 사용하십시오."
켜져 있으면 점을 소수점으로 사용하고 해당 OS에 대한 일반 코드화를 재정의합니다. 그렇지 않으면 기본값으로 쉼표를 사용합니다.
이 트릭을 사용하여 미국 형식의 CSV 숫자 데이터를 성공적으로 가져온 다음 숫자 변수가 있는 JMP 테이블이 있으면 위의 확인란을 클릭하지 않고 쉼표로 다시 전환합니다.
그런 다음 언어를 이탈리아어로 다시 전환할 수 있습니다. 이 트릭은 영어 메뉴에서만 작동합니다. 현지화된 인터페이스, 시스템 및 인터페이스 언어가 일치하므로 이 경우 소수점으로 점을 볼 수 없습니다.
이것이 도움이 되기를 바랍니다, 마시모
Re: 쉼표를 소수점으로고마워 바이런
내가 이해하려고 노력하고 있는 몇 가지 특정한 기술적 문제가 있지만, 내 견해는 일회성 수정이 아니라 문화적 이해 부족을 다루고 있다는 것입니다.
소수점 구분 기호로 ","를 사용하도록 지역 설정을 사용자 지정해 보았습니다.
이제 내 질문에 대한 답변으로
1/ 아니오 지역 설정이 존중되지 않습니다 - 열에 3.14를 입력해야 합니다 - 3,14로 렌더링되지만
2/ char를 사용하는 대신 'getValues'를 수행했으며 모든 값에 "."이 있습니다. ","로 표시되더라도 소수점 구분 기호로
(2)에 대한 답변은 스크립트 작업 측면에서 나에게 희소식입니다. 시스템을 완전히 구성했다고 생각하지 않을 정도로 (1)에 대한 답변에 놀랐습니다. 아마도 지역 설정을 변경하는 것 이상의 작업이 필요합니까?
그리고 질문을 하는 구체적인 이유는 코드에서 "." 대신 ","로 숫자가 나타나는 경우가 있기 때문입니다. 그리고 나는 그것의 근본 원인을 확신하지 못합니다.
Re: 쉼표를 소수점으로데이브,
테이블에 소수점 이하 자릿수 대신 쉼표만 포함된 문제가 한 번 발생했습니다. 나는 그것이 오래된 Mac 데이터베이스 또는 무언가에서 온 것이라고 생각합니다.
엉망이었기 때문에 파일을 JMP로 가져오기 전에 이 작은 파이썬 코드를 사용하여 파일을 "수정"했습니다.
영리한 사람이라면 JMP에서 파이썬을 제출할 수도 있을 것입니다.
f = open('/Users/bywing/Byron Wingerd/Jupyter/Data/intable.txt','r')
filedata = f.read()
f.close()
newdata = filedata.replace(".",",")
f = open('/Users/bywing/Byron Wingerd/Jupyter/Data/outtable.txt','w')
f.write(newdata)
f.close()Re: 소수점으로 쉼표 사용JMP가 문제를 해결하지 못하는 이유를 아십니까?
지역적 선호도를 바꾸는 것은 가장 나쁜 짓입니다.
사용자가 환경 설정을 되돌리지 않으면 모든 향후 분석이 눈에 띄지 않게 망가지고, 누군가가 알아차릴 때까지 기다려야 한다고 상상해 보세요.
데이터 가져오기의 경우, 어떤 데이터를 가져올 수 있고 어떤 데이터를 가져오지 못하는지에 대한 개요를 만들었습니다.
txt 가져오기 - 마침표와 쉼표?

Excel에서 사용자는 가져오기 창의 GUI에서 소수 구분 기호를 지정할 수 있습니다.
사용자는 자신의 선호도나 시스템 설정에 관계없이 각 가져오기에 대해 올바른 설정을 선택할 수 있습니다.
JMP에는 왜 그런 설정이 없나요?
소수점 구분 기호를 옵션으로 만들기