請幫助整合數據大家好
我認為我是高級Excel用戶的中級,但僅是中級JMP用戶。 我正在嘗試越來越多的方法來學習JMP中的公式,但是我仍然在Excel中進行大量數據按摩。 我有一個問題想使用JMP來解決,如果我可以在所需的公式或表格選項方面獲得一些幫助。
我從醫院存檔中獲得了多年實驗室結果的巨大數據轉儲-超過一百萬行,所以這就是為什麼我不能使用Excel的原因。 我對五種不同的測試感興趣-您可以將它們稱為A,B,C,D,E。我得到了一個主題編號和一些人口統計信息(年齡,性別,種族)以及結果的日期和時間。 問題在於測試A和B在一個面板中,而C,D和E在另一個面板中,甚至單獨訂購。 因此,可能會有兩行數據,其中第一行包含A和B,第二行包含C,D和E。由於它們是相同的日期,但相隔幾分鐘,因此它們是分開的。 我想出了縮短時間的短日期公式。 現在,我想將所有五個測試(如果它們來自同一主題的同一日期)合併為一行。 可能使問題產生混亂的一件事是,有時單個測試(例如C)每天運行多次。 因此,理想情況下,時間上最接近的五個測試將最終一起排成一行,並且同一天晚些時候的任何重複值仍將得到一行(因此,不要丟掉碰巧在一天中重複的任何數據)
誰能幫助我了解這在JMP中如何工作?
謝謝,莫琳
其他回复:請幫助整合數據無論如何,要確定測試是測試A還是測試B等?回复:請幫助整合數據每個測試結果當前都在其自己的列中(這是通過這種方式進行的數據轉儲)。 我要合併的示例如下所示:
學科。 日期。 A.B.C.D.E.
1。 1/2/10。 。 100 50 200
1。 1/2/10 20 50。 。 。
變成具有A,B,C,D,E中數字的單行
或者,相反地,一個名為result的列與另一列為測試名稱的列
回复:請幫助整合數據嗨,莫琳,
假設您的數據排列方式與隨附的模擬表中的排列方式相似,則可以按以下方式協調測試數據:
1)堆疊A-E列,將所有其他列保留在結果表中
2)將堆疊數據列更改為“序數”
3)選擇(使用過濾器工具)並刪除所有空行
4)按“標籤”拆分“數據”列,並按PATIENT_ID和DATE分組
值得注意的是,您需要確保在同一天多次執行的測定具有不同的時間戳記/日期值。
如果這不能滿足您的需求,那麼如果您可以共享一個匿名表或模擬表來顯示當前數據的排列方式,ti將很有幫助。
最好,
TS
回复:請幫助整合數據這是如此接近!但是我使用短日期函數來截斷時間與時間戳。 原始時間戳使第1面板(A,B)中的測試與第2面板(C,D,E)中的測試保持分開,這是因為幾分鐘的差異。 不過,如果我必須從中刪除一些數據,則可以刪除重複的單個測試,因為最終,我將選擇同時顯示所有5個測試的數據並刪除單個測試結果。
如果有一種方法可以將原始時間戳轉換為兩個小時的增量,那麼它也可以工作-我可以讓任何重複項在半天后運行,但仍然可以在幾個小時內進行分組測試。 這將適用於這樣的版本:在沒有所有五個測試的情況下,我不會轉儲行。
回复:請幫助整合數據嗨,莫琳,
如果右鍵單擊原始時間戳列的標題,然後選擇“新建公式列”->“變換”->“圓形...” 系統會顯示一個對話框,您可以在選擇向上,向下或最接近舍入規則後將日期四捨五入為所選的任意間隔。這將為您提供一個帶有四捨五入日期的新公式列,您可以將其用於對齊數據。
希望這可以幫助。
-傑瑞
回复:請幫助整合數據謝謝!我仍在用JMP學習公式,但是這個技巧意味著它會為我創建公式。 很高興知道。
回复:請幫助整合數據一個模擬的示例將有所幫助,因為我認為這不能完全滿足您的要求,但是應該可以接近了。 使用帶有主題的製表平台,然後在行上註明日期(按建議四捨五入日期後),然後將測試放入列中,將數據放入表格中(也許是手段,但您可能還需要最小值和最大值)。 我發現製表是一種以您似乎在詢問的方式重新排列數據的最簡單方法。