날짜 시간 변수에서 날짜 추출안녕하세요, 숫자 형식의 연속 m/d/yh: m, 너비 19로 형식이 지정된 ~20개의 결과 날짜 열이 있습니다. 이러한 결과가 숫자, 연속, d/m/y 너비 12로 형식이 지정된 다른 변수와 동일한 날짜("CST_date")에 발생하는지 확인하고 싶습니다. 결과 1 날짜가 CST_date와 같으면 결과 1의 값을 입력하는 새 열을 만들려고 합니다. 결과 열에서 추출된 날짜(시간 없음)로 새 열을 만들지 않고 이 작업을 수행할 수 있습니까?
| CST_날짜 | CST_시간 | 결과 코르티솔 1 | 날짜 코르티솔 1 | 결과 코르티솔 2 | 날짜 코르티솔 2 | 결과 코르티솔 3 | 날짜 코르티솔 3 | 결과 코르티솔 4 |
| 2018년 4월 30일 | 오전 5:16:00 | 18 | 2018년 4월 30일 오전 5:34 | 30 | 2018년 4월 30일 오전 7:58 | | | |
| 2018년 6월 22일 | 오전 5:26:00 | 삼 | 2018년 6월 22일 오전 5:14 | 18 | 2018년 6월 22일 오전 6:14 | | | |
| 2016년 7월 14일 | 오전 8:11:00 | 13 | 2016년 7월 14일 오전 7시 45분 | 46 | 2016년 7월 14일 오전 8:47 | 50 | 2016년 7월 14일 오전 9:17 | |
| 2018년 4월 26일 | 오전 8:48:00 | 8 | 2018년 4월 25일 오전 6:13 | 12 | 2018년 4월 26일 오전 8:03 | | | |
| 2017년 2월 23일 | 오후 8:38:00 | 40 | 2017년 2월 23일 오후 3시 49분 | 35 | 2017년 2월 23일 오후 6시 55분 | 36 | 2017년 2월 23일 오후 9:07 | 42 |
| 2019년 12월 25일 | 오후 1:33:00 | 10 | 2019-12-25 오후 12:23 | | | | | |
| 2020년 5월 28일 | 오전 9:06:00 | 4 | 2020년 5월 28일 오전 6:58 | 20 | 2020년 5월 28일 오전 10:26 | | | |
| 2017년 9월 29일 | 오후 7:45:00 | 19 | 2017년 9월 29일 오후 7시 4분 | 30 | 2017년 9월 29일 오후 8시 53분 | | | |
| 2017년 1월 12일 | 오후 2:47:00 | 10 | 2017년 12월 1일 오후 2시 45분 | 20 | 2017년 12월 1일 오후 3시 54분 | | | |
| 2017년 6월 22일 | 오후 1:49:00 | 2 | 2017년 6월 22일 오후 1시 10분 | 24 | 2017년 6월 22일 오후 3시 10분 | | | |
다음을 시도했지만 작동하지 않습니다.
데이터 테이블 ( "cstlabs" )<< 새 열 ( "basal_cst_cort" , 공식 ( 만약에 (
:cst_date == 수식(:날짜 코르티솔 1 - 시간 (:Date Cortisol 1)), :결과 Cortisol 1, 0 )));
글을 쓸 때도
데이터 테이블 ( "cstlabs" ) << 새 열 ( "날짜1" , 시간 (:Date Cortisol 1)); 그것은 작동하지 않습니다.
도움을 주시면 감사하겠습니다.
대량 맞춤화Re: 날짜 시간 변수에서 날짜 추출JMP에서 날짜와 시간으로 어려움을 겪고 있다면 다음 입문서가 도움이 될 것입니다.
JMP에서 날짜, 시간, 날짜시간 및 기간 사용
Re: 날짜 시간 변수에서 날짜 추출짐 - 정말 감사합니다. 저는 항상 시간/날짜 및 대부분 JMP와 씨름하며 귀하의 답변이 정말 도움이 된다고 생각합니다. 감사합니다!
Re: 날짜 시간 변수에서 날짜 추출JMP datetime 값은 1904년 1월 1일 자정 이후의 초 수인 연속 숫자 값입니다.시간 값은 오늘 자정 이후의 초 수입니다.다른 시간 값에서 하나의 시간 값을 빼면 두 시간 사이의 초 수인 지속 시간 값을 얻게 됩니다.발생할 수 있는 정확한 문제를 확인하려면 이 토론에 데이터 테이블을 첨부해야 합니다.
Re: 날짜 시간 변수에서 날짜 추출매우 감사합니다. 위의 스크립트는 작동하지만 이 데이터 세트/시간 변수로 무슨 일이 일어나고 있는지 잘 모르겠습니다. h:m으로 저장된 여러 시간 변수가 있습니다. 다음과 같이 서로 빼면 다음과 같습니다.
데이터 테이블 ( "cstlabs" )<< 새 열 ( "시험" , 공식 (
시간 (:timecst) - 시간 (:timecortisol1))); 변수는 정수로 나오지만 이렇게 쓰면
데이터 테이블 ( "cstlabs" )<< 새 열 ( "시험" , 공식 (
:timecst -:timecortisol1)) --> 이것은 매우 이상한 숫자로 나옵니다.
왜 이런 일이 발생하는지 이해할 수 없기 때문에 이러한 변수를 사용하는 데 매우 어려움을 겪고 있다고 생각합니다. 예를 들어 다음 코드를 사용하면 전체 열이 비어 있습니다.
데이터 테이블 ( "cstlabs" )<< 새 열 ( "AM_cort" , 공식 (
만약에 ( 시간 (:데이트 코르티솔 1)>= 5 & 시간 (:날짜 코르티솔 1) <= 9 & 시간 (:시간) <= 시간 (:timecortisol1) , :결과 Cortisol 1, 0 ) ));
매우 감사합니다!
Re: 날짜 시간 변수에서 날짜 추출매우 감사합니다! 이것은 완벽하게 작동했습니다.
Re: 날짜 시간 변수에서 날짜 추출다음은 작동해야 하는 스크립트입니다.
Names Default To Here( 1 );
Data Table( "cstlabs" ) << New Column( "basal_cst_cort",
formula(
If( :cst_date == :Date Cortisol 1 - Time Of Day( :Date Cortisol 1 )
),
:Result Cortisol 1,
0
)
);