<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />到目前為止,我從未真正遇到製表平台的問題。 我正在製作一個表格,可以是40,000到800,000行,如下所示:
| 數據庫 | 藥物 | 事件 | 事件數量 |
|---|
| 1 | Drug001 | AE001 | 42 |
| 1 | Drug001 | AE002 | 13 |
| 1 | Drug001 | AE003 | 81 |
| 1 | Drug001 | AE004 | 81 |
| 1 | Drug002 | AE001 | 11 |
| 1 | Drug002 | AE002 | 54 |
數據庫列可以從1到20。 我正在創建一個如下所示的列表:

當有很多行時,製表的性能變得非常慢。 也許是因為行變量Database和Event的雙重嵌套。
我將性能與在Microsoft Excel中進行數據透視表進行了比較,並且沒有競爭:Excel贏了!JMP中的400,000行表花了3-6分鐘,而Excel中的相同內容花了不到一秒鐘!
這是一張顯示使用兩台不同PC的性能的圖表。 JMP 9 vs 10沒有任何區別。

加速製表是否有任何技巧?我附上了一些你可以玩的代碼。 只是隨機數字,但你會得到這個想法。 第一個程序創建表,第二個程序運行表。
謝謝!
彼得
我只是簡單地看了一下......作為參考,我生成了一個500,000行表並使用Table> Summary與分組變量數據庫和事件,子組變量Drug和Sum變量Drug。在使用32位JMP的T410 / I5 64位系統上花費大約4秒鐘。我啟動了Tabulate腳本,但是當我看到它運行的時候已經取消了所以我沒有結果,但它可能就像你說的那樣。我不知道基於摘要的解決方案是否對您有所幫助,但看到差異很有意思。想知道Tabulate的緩慢是否由於格式化。
邁克爾