重新排列數據我有一組來自 Excel 的資料集,其中幾個關鍵資訊被排列在各個單元格中。為了讓這些資料在 JMP 中有用,我想出了一個方案,使用滯後語句將資料系統地填入列中。我在佈局上具有一定的一致性,這使得我可以使用固定的滯後值。我提供了一個重新排列“食譜”右側單元格中包含的資料的範例。我懷疑我所做的事情比必要的更麻煩,如果有人有更好的建議?
前

後

New Column("Recipe2", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(:Column 1 == "Recipe", :Column 2, Lag(:Recipe2, 1)))));
New Column("Recipe", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(Is Missing(:"Recipe2"n), Lag(:"Recipe2"n, -4), :"Recipe2"n))));
自動化和腳本回覆:重新排列數據拆分和連接/更新可能就足夠了,但如果不看資料就很難說。例如從這裡

您可以拆分資料並獲得乾淨的單行,您可以將其加入/更新到您的資料中

有多個組嗎?您可以將運行號新增至群組中,並將其用作分割中的群組
回覆:重新排列數據我的建議是先重新格式化您要匯入的 Excel 表。我建議所有使用 Excel 的客戶在 JMP 中按照自己想要的方式建立資料表,然後將其匯出到 Excel 中進行填充。
回覆:重新排列數據我想出了一種簡化方法,可以消除對成對列的需求。
New Column("Recipe", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(Lag(:Column 1, -4) == "Recipe", Lag(:Column 2, -4), Lag(:Recipe, 1)))));