為什麼我的「選擇位置」是導致 JMP 掛起?使用 JMP16 標準,我正在處理一個較大的資料表(90 列,240 萬行)。 我正在創建一個匯總表,使用“更新”將新的匯總列返回到主表中,然後在新添加的列上執行“選擇位置”,JMP 每次都會掛起。 我認為這是由於我的腳本造成的,但如果我手動執行此操作,我也會遇到相同的問題。 但是,如果我使用“加入”並建立新表並對其執行“選擇位置”,它似乎工作正常。 這是 JMP16 中「更新」的已知問題嗎?或者 JMP16 中的「更新」有什麼技巧嗎? 我以前從未遇到過這個問題,直到上週才使用 JMP 15Pro。
資料混合與清理回覆:為什麼我的「選擇位置」是導致 JMP 掛起?側面資訊(與問題無關,但與“更新”相關):
要將資料從匯總表還原到原始資料表,您只需按住(足夠長的時間)並將該列從匯總表拖曳到另一列 - 就像魔術一樣!
進階資料準備:JMP(R) 中從「混亂」到「分析就緒」的 10 個基本工具 (2019-EU-TUT-143)
(~42 分鐘)
不需要「更新」:)
回覆:為什麼我的「選擇位置」是導致 JMP 掛起?我在使用 JMP16 時沒有遇到過此類問題。 選擇是否完成、是否選擇了正確的行以及 JMP 日誌中是否有任何訊息?
我很快想到的唯一一件事(沒有看到表格)是有一些公式正在重新評估,或者可能有一些其他圖表/表格連結到原始表格,然後在選擇行時起作用。 您是否可以再存取 JMP15,以便可以用它來測試相同的過程? 您可以嘗試使用比較資料表與更新和連接的資料表來嘗試查看是否有任何差異。
此外,始終可以選擇透過電子郵件聯絡 JMP 支援人員( support@jmp.com )。
回覆:為什麼我的「選擇位置」是導致 JMP 掛起?我很難完全理解你在做什麼。 你能發布一個例子嗎? 另外,您是否可以與範例資料表之一(例如 Big Class)進行互動嘗試,看看這是一個普遍問題還是與您的資料相關?
我在 Big Class 上嘗試過,效果很好。
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class.jmp" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// Data table summary
// → Data Table( "Big Class By (sex)" )
Data Table( "Big Class.jmp" ) << Summary(
Group( :sex ),
Mean( :weight ),
Freq( "None" ),
Weight( "None" )
);
// Update data tables
Data Table( "Big Class.jmp" ) << Update(
With( Data Table( "Big Class By (sex)" ) ),
Match Columns( :sex = :sex ),
Add Columns from Update Table( :"Mean(weight)"n )
);
// Select where
Data Table( "Big Class.jmp" ) << Select where( Round(:"Mean(weight)"n, 1) == 100.9 );