跳到主要內容
MedCalc

堆疊欄

將多個試算表欄堆疊到一個新欄中,將多變數資料轉換為單變數格式。

此過程建立三個新欄,分別用於資料、變數和個案。

示例

例如,原始資料包含變數 Hour12 和 Hour24,以及用於識別個案的變數 Patient:

「堆疊」後的試算表中,變數 Hour12 和 Hour24 被堆疊到一欄中,變數 Patient 用於識別每個堆疊值所屬的個案。

當需要為序列測量分析或每個受試者多次測量的 Bland–Altman 圖等過程重新排列資料時,堆疊欄過程非常有用。

所需輸入

  • 來源:要堆疊的變數
    • 變數:在左上方的框中選擇感興趣的變數,然後按一下右箭頭按鈕,將所選變數移到「所選變數」清單中。
    • 帶個案識別的變數:對於要堆疊的每個變數,在一欄中重複輸入的變數。如果此欄位留空,則使用列號識別個案。
  • 目標:用於新資料和識別變數的試算表欄
    • 僅列出空欄選項:選擇此選項後,下面的選擇框中只列出空欄。
    • 堆疊的個案識別欄:新的試算表欄,其中填入對每個堆疊變數重複的個案識別符號(本例中為 Case)。
    • 源變數識別符號欄:填入變數名稱的試算表欄(本例中為 Hour)。
    • 堆疊的資料欄:填入堆疊資料的試算表欄(本例中為 Data)。
    • 從變數名稱中提取數字選項:如果變數名稱包含數字(如本例中的 Hour12 和 Hour24),則從變數名稱中提取數字 12 和 24,並填入源變數識別符號欄中。
    • 清除欄選項:在儲存堆疊資料之前清除所選欄。

按一下 確定 繼續。

更多示例

例如,選擇「從變數名稱中提取數字」選項後,數字 12 和 24 將從變數名稱中提取出來,因此變數 Hour 可用於數值分析和處理數值的過程:

例如,如果「帶個案識別的變數」欄位留空,則使用列號作為個案識別符號:

另請參閱