通過腳本重新排列表格我是腳本新手。
我有一張這樣的桌子:
| 姓 | 第一個名字 | 項目 | 價值 |
| 韋恩 | 布魯斯 | 年齡 | 35 |
| 韋恩 | 布魯斯 | 高度 | 180 |
| 韋恩 | 愛麗絲 | 年齡 | 23 |
| 韋恩 | 愛麗絲 | 高度 | 172 |
| 帕克 | 約翰 | 年齡 | 19 |
| 帕克 | 彼得 | 年齡 | 25 |
| 帕克 | 約翰 | 高度 | 185 |
| 帕克 | 彼得 | 高度 | 178 |
並想將其轉換為這種格式:
| 姓 | 第一個名字 | 年齡 | 高度 |
| 韋恩 | 布魯斯 | 35 | 180 |
| 韋恩 | 愛麗絲 | 23 | 172 |
| 帕克 | 約翰 | 19 | 185 |
| 帕克 | 彼得 | 25 | 178 |
我可以通過使用表菜單中的 jmp 子集-> 重命名列名-> 更新(匹配列)來成功地做到這一點。 如果假設數據集的人數和項目數量不確定,有人可以幫忙編寫腳本嗎?
非常感謝!
回复:通過腳本重新排列表格謝謝你們!回复:通過腳本重新排列表格表格 -> 拆分會做你正在尋找的。

將列放入對話框並單擊“確定”後。 您將在生成的數據表中找到一個 Source 腳本。

右鍵單擊源腳本並選擇編輯以查看重現拆分的腳本。

回复:通過腳本重新排列表格這是一個簡單的表拆分
表==>拆分
使用 Item 作為 Split By 列,
作為拆分列的值
和姓氏和名字作為組列。
以交互方式運行它,然後轉到輸出表並編輯源條目,您將看到用於在 JSL 中實現它的腳本回复:通過腳本重新排列表格它可能不是您正在尋找的,但您是否嘗試過拆分錶功能? 它比您描述的相當複雜的方法要快得多。
以下是如何使用它: 1)拆分列:值; 2) 拆分方式:項目; 3) 分組:名字;保留所有列