문자 시간을 숫자 연속 시간으로 변환시간 열이 "Mon, 30 Nov 2020 21:42:26 GMT"형식이고 JMP에서이를 문자 데이터 유형으로 인식하는 데이터 세트가 있습니다. 이 열을 숫자 연속 유형으로 변환하는 빠른 방법이 있습니까?
데이터 테이블Re : 문자 시간을 숫자 연속 시간으로 변환다음은 변환 된 값으로 새 열을 만드는 작은 스크립트입니다.문자 날짜가있는 현재 열을 "날짜"라고 가정합니다.실제 열의 이름으로 스크립트를 변경하십시오.
dt = Current Data Table();
dt << New Column( "Date Time",
Format( "ddMonyyyy h:m:s", 22, 0 ),
Input Format( "ddMonyyyy h:m:s", 0 ),
,
formula(
Informat(
Word( 2, :Date, ", :" ) || Word( 3, :Date, ", :" ) ||
Word( 4, :Date, ", :" ) || " " ||
Word( 5, :Date, ", :" ) || ":" ||
Word( 5, :Date, ", :" ) || ":" ||
Word( 5, :Date, ", :" ),
"ddMonyyy h:m:s"
)
)
);
dt:Date Time << delete formula;
Re : 문자 시간을 숫자 연속 시간으로 변환대화식으로 변경할 수 있습니다. 데이터 열을 선택하십시오. Cols> Column Info를 선택합니다. 데이터 유형을 숫자로 변경하십시오. 형식을 문자열과 일치하는 날짜 형식으로 변경하십시오. 이런 식으로 새 열이 필요하지 않습니다.
Re : 문자 시간을 숫자 연속 시간으로 변환Mark의 접근 방식을 사용하는 경우 먼저 추가 비트를 제거해야합니다. 찾기 / 바꾸기 대화 상자에서 정규식을 사용했습니다.
두 번 실행해야합니다. 첫 번째는 날짜를 제거하고 두 번째는 GMT를 제거합니다.
정규식은 쉼표와 공백이 뒤 따르는 세 글자와 일치하거나 GMT가 뒤 따르는 공백과 일치합니다.
그런 다음
* 동일 * 시간에 데이터 유형 * 및 * 형식을 변경하지 않으면 누락 된 값이 표시됩니다.
Jim의 접근 방식을 사용하면 마지막에 5-5-5가 5-6-7이어야한다고 생각합니다.
Re : 문자 시간을 숫자 연속 시간으로 변환감사합니다 안녕하세요. 뿡 빵뀨 헉헉 .매우 유용합니다 !!
Re : 문자 시간을 숫자 연속 시간으로 변환만약 뿡 빵뀨 접근 방식이 작동하지 않습니다.이 추가 기능을 사용합니다. 헉헉 : 데이터 테이블 도구
데이터 테이블 도구> 특수 수식 열> 사용자 지정 날짜 수식 작성기.