拆分錶會移動一些數值您好,我有一個表格(已附上),我已將 split 函數的腳本儲存到該表格中。
主表基本上對每個樣本的每個目標都有 2 個測量值,即“mean_numeric”和“value”,每個樣本有 2 個重複,並且 2 個測量值應該相同(據我所知,它們確實相同)。
我想使用 split 函數重新格式化表格,使每個樣本佔一行,每個目標測量值佔一列。由於有 2 個重複樣本,因此應該有 2 行相同的資料。然而,由於某些原因,一些目標測量值發生了偏移:

第 17 行和第 18 行應該具有相同的值,因為它們來自同一個樣本,而且在第一列中它們的確相同,但之後卻變成了第 16 行和第 17 行具有相同的值。這是為什麼呢?
以下是我使用 split 函數的方式:

非常感謝!
編輯:我知道可以從主表中刪除重複項,然後再拆分,但我目前只展示了部分數據,其他列在重複表中也存在差異。另外,我還想了解拆分函數的工作原理。
資料融合與清理回复:拆分錶正在移動一些值我懷疑您需要指定一個 Group 變量來定義輸出的每一行應該由

回复:拆分錶正在移動一些值是的,這可行,但仍然感覺有一個錯誤/拆分功能沒有按預期工作。 如果我使用 group 函數,每次復制只能得到一行而不是 2 行。
還是)感謝你的建議
回复:拆分錶正在移動一些值我認為問題在於沒有正確定義 Group 變量。仔細觀察,我相信如果您創建一個新列並將其添加到 Group 規範中,您將得到您想要的。我想讓您嘗試以下方法:
- 按 Sample ID 和 mean_numeric 對數據表進行排序
- 向表中添加新列
- 將其命名為“計數”
- 應用此公式 Col Cumulative Sum(1, :sample ID, :mean_numeric )
- 現在像以前一樣拆分數據,除了將 Group selection 設置為“sample ID”和“count”
這是我得到的表

回复:拆分錶正在移動一些值謝謝,這行得通。 我會記住,如果不使用分組變量,拆分函數的結果可能是錯誤的。