從日期時間變量中提取日期您好,我有大約 20 列結果日期,其格式為數字、連續 m/d/yh: m 寬度為 19。 我想看看這些結果是否與另一個格式為數字、連續、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 | 3 | 2018 年 6 月 22 日 5:14 | 18 | 2018 年 6 月 22 日 6:14 | | | |
| 14/07/2016 | 上午 8:11:00 | 13 | 2016 年 7 月 14 日 7:45 | 46 | 2016/07/14 上午 8:47 | 50 | 2016/07/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/02/23 下午 3:49 | 35 | 2017/02/23 下午 6:55 | 36 | 2017/02/23 晚上 9:07 | 42 |
| 2019年12月25日 | 下午 1:33:00 | 10 | 2019年12月25日 12:23 | | | | | |
| 2020年5月28日 | 上午 9:06:00 | 4 | 05/28/2020 6:58 上午 | 20 | 2020年5月28日 10:26 | | | |
| 2017年9月29日 | 7:45:00 下午 | 19 | 2017 年 9 月 29 日 7:04 下午 | 30 | 2017年9月29日 晚上8:53 | | | |
| 2017年1月12日 | 下午 2:47:00 | 10 | 12/01/2017 下午 2:45 | 20 | 12/01/2017 下午 3:54 | | | |
| 2017年6月22日 | 下午 1:49:00 | 2 | 2017/06/22 下午 1:10 | 24 | 2017/06/22 下午 3:10 | | | |
我嘗試了以下方法,但它不起作用。
數據表( “cstlabs” )<<新專欄( “basal_cst_cort” , 公式 (如果(
:cst_date == 公式 (:日期皮質醇 1 -一天中的時間(:日期皮質醇 1)), :結果皮質醇 1, 0 )));
即使我寫的時候
數據表( “cstlabs” ) <<新專欄( “日期1” ,一天中的時間(:日期皮質醇 1));它不工作。
任何幫助將不勝感激。
大規模定制回复:從日期時間變量中提取日期如果您在 JMP 中遇到日期和時間問題,這裡的入門讀物可能會對您有所幫助:
在 JMP 中使用日期、時間、日期時間和持續時間
回复:從日期時間變量中提取日期吉姆 - 非常感謝你。 我總是在時間/日期和大部分 JMP 上遇到困難,並且確實發現您的答案很有幫助。 謝謝你!
回复:從日期時間變量中提取日期JMP 日期時間值只是一個數字連續值,即自 1904 年 1 月 1 日午夜以來的秒數。時間值就是自今天午夜以來的秒數。如果將一個時間值減去另一個時間值,您將得到持續時間值,它是兩個時間之間的秒數。至於確定您可能遇到的確切問題,您必須將數據表附加到此討論中
回复:從日期時間變量中提取日期非常感謝。 上面的腳本有效,但我不太明白這個數據集/時間變量發生了什麼。 我有多個時間變量存儲為 h:m。 當我將它們相減時,如下所示:
數據表( “cstlabs” )<<新專欄( “測試” , 公式 (
一天中的時間(:timecst)-一天中的時間(:時間皮質醇1)));變量以整數形式出現,但如果我這樣寫:
數據表( “cstlabs” )<<新專欄( “測試” , 公式 (
:timecst -:timecortisol1)) --> 這是一個非常奇怪的數字。
我認為我很難使用這些變量,因為我不明白為什麼會發生這種情況。 例如,使用以下代碼我的整個列都是空白的:
數據表( “cstlabs” )<<新專欄( “AM_cort” , 公式 (
如果(小時(:日期皮質醇 1)>= 5 &小時(:日期皮質醇 1) <= 9 &一天中的時間(:時間) <=一天中的時間(:時間皮質醇1) , :結果皮質醇1, 0 ) ));
太感謝了!
回复:從日期時間變量中提取日期太感謝了! 這非常有效。
回复:從日期時間變量中提取日期這是一個應該可以工作的腳本
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
)
);