여러 시간 형식으로 CSV를 가져오시겠습니까?안녕. 날짜/시간 열에 여러 형식이 포함된 CSV를 JMP에서 가져올 수 있는 방법이 있는지 궁금합니다. 아니면 이를 수행할 수 있는 영리한 스크립트를 가지고 있는 사람이 있습니까?
데이터를 csv 파일로 제공하는 공급업체가 있습니다. 일관된 날짜/시간 형식을 따르는 데 항상 주의를 기울이는 것은 아닙니다. 이 형식이 단일 csv 내에서 변경되면 문제가 발생합니다. 예를 들어 1~1546행은 'm/d/yy hh:mm' 형식으로 표시될 수 있고, 1547~3457행은 'yyyy/mm/dd hh:mm:ss' 형식으로 표시될 수 있습니다.
미리보기 편집기를 사용하거나 다중 파일 가져오기를 사용하여 csv를 가져오고 날짜/시간 열을 텍스트로 유지하도록 강제할 수 있다는 것을 알고 있습니다. 그러나 궁극적으로 이 열을 숫자로 변환해야 하는데 일부 행에 누락된 값이 발생하지 않는 원활한 방법을 찾을 수 없습니다.
형식에 따라 데이터 파일을 여러 부분으로 분할한 다음 각각을 올바른 형식으로 수동으로 변환하는 것을 고려했지만 시간이 너무 많이 걸립니다.
누구 아이디어나 빌릴 수 있는 스크립트가 있나요? 감사해요!
-스테판
내 세부정보:
JMP 프로 17.2.0
맥 OS 벤츄라 13.6.4
자동화 및 스크립팅Re: 여러 시간 형식으로 csv를 가져오시겠습니까?이 시도. :날짜를 문자 열로 가져오고 새 열 :표준화된 날짜를 만듭니다.
New Column( "Standardized Date",
Numeric,
"Continuous",
Format( "m/d/y h:m:s", 23, 0 ),
Formula( Num( :Date ) )
);
:Date 값이 모두 유효한 한 이는 훌륭하게 작동합니다.

Re: 여러 시간 형식으로 csv를 가져오시겠습니까?해당 열을 텍스트로 가져온 다음 다양한 날짜 형식을 datenum으로 변환할 수 있는 수식을 작성합니다. 그런 다음 해당 수식 열의 형식을 현재 날짜/시간으로 변경할 수 있습니다.
Re: 여러 시간 형식으로 csv를 가져오시겠습니까?@mmarchandTSI 에게 감사드립니다. 우아하고 쉬운 솔루션.