為什麼「轉置失敗」?我嘗試了一個看似簡單的操作:轉置(從“表”-->“轉置”選單項目)。當我按一下「確定」時,預覽窗格中已顯示「轉置失敗」。當我搜尋幫助時,沒有給出其他解釋,也沒有任何相關內容。 Transpose 的幫助說明沒有指出我可能違反的任何表結構或資料要求。
我的 JMP 版本是 17.2.0
我不明白這是什麼意思「使用插入 JSL 程式碼,@ 連結到成員和內容。
數據探索和視覺化視窗回覆:為什麼「轉換失敗」?謝謝你的回答,對我很有幫助。你讓我很開心,我很感激你。
回覆:為什麼「轉換失敗」?我讀過這篇“ 您想要轉置的列必須具有相同的資料類型”,但已將“想要轉置”解釋為原始列,而不考慮結果列。事實上,問題是我的結果列將具有不同的資料類型,如@SDF1所解釋的。
另請注意,表中具有文字資料類型的一(原始)列是我想要用於新列名稱的列。我沒有意識到我應該選擇它作為“標籤”。我認為第一列將成為標籤,但可惜我錯了。謝謝大家。
回覆:為什麼「轉換失敗」?已發送給開發團隊的註釋。
回覆:為什麼「轉換失敗」?可以從 JMP 的幫助頁面找到一些解釋https://www.jmp.com/support/help/en/17.2/#page/jmp/transpose-rows-and-columns-in-a-data-table.shtml
注意:要轉置的列必須具有相同的資料類型。此外,如果列包含值標籤,則轉置將使用實際資料值,而不是值標籤。 (請參閱值標籤。)
如果平台能夠告訴你原因就好了。
回覆:為什麼「轉換失敗」?嗨@Momentum ,
抱歉,您在使用轉置功能時遇到問題。如果不確切知道您要轉置的內容,則很難確定問題的具體解決方案是什麼。您的具體案例需要更多背景資訊。
可能有幾個不同的原因,但作為範例,您可以從「幫助」>「範例索引」開啟 Big Class.jmp 檔案。然後,如果您選擇列 :age 到 :weight 並嘗試轉置它,它將不起作用。在本例中,原因是因為列 :sex 是名目資料類型,即文字。由於連續和名義列中不能包含具有不同資料類型的列,因此 JMP 將不會執行轉換。如果從轉置列清單中刪除 :sex,您將獲得所需的轉置。
隨著您對JMP 越來越熟悉,您將有望開始使用JMP 腳本語言(JSL) 來自動執行任務,並且當您這樣做時,當您在編寫腳本時遇到困難時,您可能會向社區尋求幫助。使用添加 JSL 將會格式化新增的 JSL 程式碼,就像您在腳本編輯器中看到的那樣,它只是有助於在其他人將程式碼發佈到社群時閱讀他們的程式碼。
@ 符號的用途就在於:連結到成員,例如「提及」成員,或連結到其他內容。一旦您鍵入@符號,就會出現一個彈出窗口,您可以根據需要連結到成員或內容。
希望這會有所幫助,如果您是新人,歡迎來到社區!
DS