날짜 형식 변경"Monday, December 05, 2016, 2016 12:20:01 PM EST" 형식의 날짜가 포함된 열이 있는 Excel 파일에서 데이터를 가져오려고 합니다.
JMP에서 이 데이터를 연대순으로 플롯하고 싶습니다. 그렇게 하려면 날짜를 숫자 연속 형식으로 가져와야 한다고 생각합니다. 누구든지 날짜를 변환하는 방법을 알고 있습니까? JMP에서 몇 가지 날짜 변환을 보았지만 시작하는 형식에서 시작하지 않았습니다... 목록에 시간이 필요하지 않고 날짜만 있으면 됩니다.
미리 감사드립니다!
Re: 날짜 형식 변경나는 그것을하는 데 문제가 있습니다. 입력 날짜 형식이 Excel에서 인식하는 것과 일치하지 않기 때문에 짧은 날짜로 변환되지 않습니다.
Re: 날짜 형식 변경나는 같은 문제가 있었다.나에게 가장 쉬운 해결책은 Excel 날짜 열을 "일반"(또는 무엇이든)에서 "간단한 날짜"로 변경하는 것입니다.그런 다음 JMP로 복사/붙여넣기 또는 가져오기를 수행합니다.매번 작동합니다!
Re: 날짜 형식 변경알겠습니다. 출력 형식을 올바르게 설정하는 것을 잊었기 때문에 문제가 발생한 것 같습니다. 감사해요!Re: 날짜 형식 변경내가 지정한 코드는 새 열의 수식으로 사용됩니다.
수식에서 수행되는 모든 작업은 다음과 같은 문자열을 만드는 것입니다.
ddMonyyyy hh:mm:ss
구조에서. Word 함수는 단어 구분 기호로 지정된 구분 기호를 사용하여 첫 번째, 두 번째 등의 단어를 반환합니다. 이 예에서는 찾을 구분 기호로 공백과 쉼표를 모두 사용하고 있습니다. 따라서 원래 열의 모양을 확인하고 수식이 생성하는 항목에 매핑할 수 있어야 합니다. 데이터 테이블의 화면 덤프에 붙여넣으면 도움이 됩니다.Re: 날짜 형식 변경나는 그것을 작동시킬 수 없습니다. 내가 뭘 잘못하고 있는지 잘 모르겠습니다 (코딩 경험이 많지 않습니다). 별도의 스크립트를 만들어 붙여넣으라는 뜻인가요? 아니면 열 -> 새 열 -> 수식으로 이동하여 수식으로 붙여넣으시겠습니까? 나는 둘 다 시도했지만 제대로 작동하지 못했습니다 ...
날짜가 있는 열의 제목은 "Date Acquired"이므로 '날짜'가 있는 모든 곳을 교체하고 다른 모든 항목은 그대로 두고 "Date"라는 제목의 새 열을 만들려고 했습니다.
Re: 날짜 형식 변경다음은 "Date"라는 문자열 열에 대해 작동하는 수식입니다.이 수식을 새 열에 복사하고 원하는 이름으로 열 이름을 지정하고 형식을 원하는 날짜 또는 시간 형식으로 변경한 다음 수식을 실행하면 됩니다.
TheDate = Informat(
Word( 3, :date, " ," ) || Substr( Word( 2, :date, " ," ), 1, 3 ) || Word( 4, :date, " ,:" ) || " " ||
Word( 6, :date, " ," )
);
If( Word( -1, :date, " " ) == "PM",
Thedate = thedate + 43200
);
thedate;
Re: 날짜 형식 변경미안합니다!
열 수식을 사용한 다음 시도도 실패했지만 다른 사람이 시간을 낭비하지 않도록 게시하겠습니다.
t1 = Words( :Charater Date );
t1 = t1[1] || " " || t1[2] || " " || t1[3] || " " || t1[4]
|| " " || t1[6] || " " || t1[7];
As Date( :Charater Date, "Long Date" ); // or Informat()
아이디어는 문자열을 구성하는 단어를 분리하고 좋은 단어를 연결한 다음 구문 분석하는 것이었습니다. 유감스럽게도 날짜 형식과 문자열 구문 분석에 더 익숙한 사람에게 맡겨야 할 것 같습니다.
Re: 날짜 형식 변경그렇게 하면 입력 형식이 입력 옵션(날짜 또는 시간)과 정확히 일치하지 않기 때문에 출력이 공백이 됩니다. 입력에 "AM/PM" 및 "EST"뿐만 아니라 요일이 있기 때문입니다.
Re: 날짜 형식 변경Excel에서 가져온 데이터가 현재 JMP에서 문자 데이터 유형이라고 가정합니다. 그렇지 않으면 이 질문을 하지 않을 것입니다.
열을 선택한 다음 콜스 > 열 정보 . 데이터 유형을 다음으로 변경 숫자 . 변경 체재 귀하의 문자열과 일치하는 것으로 생각합니다. 긴 날짜 체재.