揚聲器 | 成績單 |
| 彼得·赫什 | 嘿瑪麗。 你好嗎? |
| 瑪麗·洛夫萊斯,JMP | 我沒事 你呢? |
| 彼得·赫什 | 是的,度過這個炎熱多煙的夏天。 我看到你出去釣魚了。 |
| 瑪麗·洛夫萊斯,JMP | 我是,我在蒙大拿州,那裡又熱又冒煙,然後我回到波士頓,天氣很熱,我把煙帶了回來。 |
| 彼得·赫什 | 嗯,我看到一張你釣到的那條魚的照片,所以我認為完全值得,對吧? |
| 瑪麗·洛夫萊斯,JMP | 是的, |
| 明確地。 嘿,我有東西要和你分享。 我創建了這個孔板信息的動畫 gif。 |
| 好的是的。 |
| 我想與您分享,因為現在我正在考慮……您知道我一直在想捷徑。 我能做什麼? 我怎樣才能簡化事情? 必須有一種方法讓我捕捉到並能夠 |
| 看見 |
| 並使用它捕獲代碼和所有內容。 而且我不必寫下所有內容並將所有內容保存到腳本中。 你知道,在日記中寫下不同步驟的筆記以及所有這些與我的同行分享。 所以必須有……你必須……你必須幫助我,Pete。 |
| 彼得·赫什 | 是的。 |
| 是的。 |
| 瑪麗·洛夫萊斯,JMP | 這不是我最喜歡的活動。 但我不知道,您知道使用本地數據過濾器可以製作動畫嗎? |
| 彼得·赫什 | 是的,這不是很酷嗎? 那……那看起來真的很棒,瑪麗。 什麼……我們在看什麼? |
| 瑪麗·洛夫萊斯,JMP | 所以我們正在查看一段時間內的數據,我正在查看特定的儀器,我正在查看井。 這是一個 96 孔板,隨著時間的推移,我正在查看每個孔的效力,所以我正在查看指數 |
| 井中的生長或效力。 但我認為動畫是一種很好的交流方式,可以向人們展示隨著時間的推移發生的變化。 |
| 是的,然後最終你可以覆蓋其中的一些,看看有什麼變化。 |
| 彼得·赫什 | 那麼告訴我一些關於你的挑戰? 哪裡......你從什麼樣的數據開始? 我在這裡看到你的輸出,但是什麼......你必須經歷什麼過程? |
| 瑪麗·洛夫萊斯,JMP | 所以我有一個 csv 文件,所以,你知道,數據來自儀器,我得到了一個 csv 文件。 我把它帶進來,在 JMP 中打開它,然後我進行一些數據表操作,一些列 |
| 操縱。然後我在 Graph Builder 中創建圖形並創建這個動畫 gif。 |
| 好的。 |
| 我說的時候聽起來很容易。 |
| 但是當你坐下來試著寫它的時候 |
| 出來並記錄下來,這變得非常乏味。 所以我聽說了一些關於增強日誌的東西或者 |
| 行動記者。 |
| 所以幫助我,因為你知道我跟不上事情。 |
| 彼得·赫什 | 絕對的,瑪麗,我為什麼不在這裡偷屏幕,然後首先回顧一下我們……我們想要做什麼。 所以 |
| 你從這個 csv 文件開始,把它帶入 JMP,你必須做一些數據操作,最後,你想在這裡創建一個可共享的對象,而且你不是編寫腳本的忠實粉絲。 所以我們要做這一切而不必寫 |
| 一些代碼,因為儘管我們喜歡竊聽 Brady 和 Mike 以及那些幫助我們的編碼人員,但如果我們不必這樣做就太好了。 所以讓我們...讓我們...讓我們看看我們如何在 JMP 中做到這一點。 所以我們需要做的第一件事就是打開那個日誌,對。 |
| 沒錯,這就是日誌。 所以這是您在以前版本的 JMP 中可能沒有使用過的東西,因為它是關於編寫腳本並查看您的腳本是否有效但 |
| 這就是它的樣子。 我們可以通過查看和記錄來打開它。 |
| 你還會注意到,當你... |
| 瑪麗·洛夫萊斯,JMP | 誰知道有日誌? |
| 彼得·赫什 | 那是什麼? |
| 瑪麗·洛夫萊斯,JMP | 日誌是全新的嗎? |
| 彼得·赫什 | 不,日誌一直存在,只是在 JMP 16 中變得更好了。 |
| 瑪麗·洛夫萊斯,JMP | 那麼之前它是做什麼的,只是記錄JMP什麼時候崩潰還是什麼? |
| 彼得·赫什 | 的種類。 它會......當你運行一個腳本並且腳本損壞時,它會告訴你它在哪裡損壞,發生了什麼,你得到什麼樣的錯誤但是...... |
| 瑪麗·洛夫萊斯,JMP | 哦,好吧,所以它更像是一個腳本,腳本編寫者可以利用或用來查看、跟踪和調試的日誌。 |
| 彼得·赫什 | 是的,完全和 |
| 現在它變得更通用了,比如如果你習慣了,比如說,在 Excel 中錄製宏或類似的東西,是的,這種做同樣的事情,在我看來,更容易,因為你沒有喜歡打開錄音按鈕,它只是自動為你做。 |
| 而且,就這樣…… |
| 再次,打開這個你去查看和記錄。 默認情況下,您會注意到,它位於隱藏的主窗口中,因此我也可以雙擊它並打開它。 |
| 明白了。 好的,讓我們從這裡開始這個過程。 你給了我這個……你的一些數據在這裡 |
| 就像你說的,原始數據來自 csv 文件。 |
| 好的,讓我們從導入該 csv 文件開始。 所以我要拿那個,把它拖到 JMP 窗口。 你去吧。 這是我們的第一步。 我們有我們的數據。 |
| 瑪麗·洛夫萊斯,JMP | 現在我需要 |
| 打開日誌? 你只是把它拖...拖到日誌窗口上嗎? |
| 彼得·赫什 | 我可以將它拖到任何 JMP 窗口上,它只會記錄所做的事情。 |
| 明白了。 如果對於已經使用 JMP 一段時間的人來說,這裡捕獲的所有內容與該源腳本中的內容相同。 所以那部分已經被捕獲,但這只是保持我們所做的一切的運行日誌。 |
| 好的,那麼現在我們已經導入了下一步是什麼? 我們需要做什麼? |
| 瑪麗·洛夫萊斯,JMP | 所以這是一張寬桌。 它有時間跨過,所以我想讓它變得更高,並且只是堆疊時間,所有時間列。 |
| 彼得·赫什 | 堆疊數據。 好的? |
| 瑪麗·洛夫萊斯,JMP | 是的。 |
| 彼得·赫什 | 我們走了。 這樣看起來好一點嗎? |
| 瑪麗·洛夫萊斯,JMP | 好多了。 |
| 彼得·赫什 | 那我們下一步怎麼辦? |
| 瑪麗·洛夫萊斯,JMP | 選擇標籤列。 |
| 彼得·赫什 | 好的。 |
| 瑪麗·洛夫萊斯,JMP | 和 |
| 轉到新列菜單、實用程序、 |
| 文本到列。 |
| 你注意到你必須放置一個分隔符,所以讓我們留一個空格。 |
| 按空格鍵,因為只有一個空格。 |
| 彼得·赫什 | 好的。 |
| 看起來挺好的。 |
| 瑪麗·洛夫萊斯,JMP | 並取標籤和標籤 1。 選擇這兩個並刪除它們。 |
| 彼得·赫什 | 好的,所以只需右鍵單擊此處並刪除。 |
| 瑪麗·洛夫萊斯,JMP | 然後我想要標籤 2,我想更改名稱和列屬性。 |
| 好的。 將該標籤更改為時間。 |
| 好的,然後將您的數據類型更改為數字。 |
| 彼得·赫什 | 好的。 |
| 瑪麗·洛夫萊斯,JMP | 並將建模類型改為序數,因為時間是一個順序。 |
| 彼得·赫什 | 知道了。 |
| 驚人的。 只需點擊申請就可以了。 我們走了。 |
| 瑪麗·洛夫萊斯,JMP | 現在,這些數據已準備好進入 Graph Builder 並單擊添加動畫。 |
| 彼得·赫什 | 好的。 完美如此。 |
| 瑪麗·洛夫萊斯,JMP | 打開圖形生成器 |
| 並放置位置和地圖形狀。 |
| 彼得·赫什 | 知道了。 |
| 瑪麗·洛夫萊斯,JMP | 並將數據放在顏色上。 |
| 彼得·赫什 | 好吧。 |
| 瑪麗·洛夫萊斯,JMP | 所以現在這只是,你知道的,數據,作為所有它上面的匯總數據。 所以現在,我要做的就是查看每個時間點。 因此,讓我們在紅色三角形下方選擇本地數據過濾器。 |
| 彼得·赫什 | 好吧。 |
| 瑪麗·洛夫萊斯,JMP | 並加上選擇時間。 |
| 好的,所以我喜歡在這裡做一些調整。 所以在主要的本地數據過濾器紅色三角形下,我喜歡關閉計數,因為我們知道它是 96 口井。 |
| 在底部。 我也喜歡,在旁邊的紅色三角形下,在顯示選項下,有時我忘記了,我喜歡檢查......顯示,因為我喜歡在我通過和動畫時檢查框. |
| 彼得·赫什 | 好的。 |
| 瑪麗·洛夫萊斯,JMP | 現在,我想我已經準備好了。 |
| 彼得·赫什 | 好吧,我不想冒犯約翰·薩爾,所以我要完成了。 |
| 瑪麗·洛夫萊斯,JMP | 哦,是的,不得不說完成了。 |
| 彼得·赫什 | 好的,好的,然後我們將應用這些過濾器之一。 所以現在它沒有總結,它是一個單一的時間點,好吧。 |
| 瑪麗·洛夫萊斯,JMP | 現在轉到主三角形並說動畫動畫。 |
| 彼得·赫什 | 太酷了,我認為人們使用這個還不夠。 |
| 瑪麗·洛夫萊斯,JMP | 不好了, |
| 不。 |
| 彼得·赫什 | 我喜歡使用動畫。 這讓我看起來像是在做工作而且很忙,你知道,如果我創造了其中一個,讓它發揮作用,你知道。 |
| 瑪麗·洛夫萊斯,JMP | 這是我的屏保,所以... |
| 彼得·赫什 | 這是正確的。 |
| 打動你的老闆,對吧? |
| 瑪麗·洛夫萊斯,JMP | 對。 |
| 好的,讓我們來看看動畫。 |
| 彼得·赫什 | 好的。 |
| 我只是打開了那裡的紅色三角形進行錄音,所以它同時播放和錄音。 然後,一旦它有點循環,我將關閉它,現在我可以暫停它,然後我可以......我可以將它保存為,你知道,我們的 |
| 圖形或任何我們想稱呼它的東西。 |
| 瑪麗·洛夫萊斯,JMP | 對對對對。 |
| 彼得·赫什 | 並點擊保存。 她就在那裡。 好的。 |
| 瑪麗·洛夫萊斯,JMP | 完美,完美。 所以現在給我看看這個增強的日誌,告訴我它是什麼......什麼......它會如何幫助我。 |
| 彼得·赫什 | 好的,所以你可以在這個增強的日誌中看到,對,我們對數據表所做的一切都在那裡被捕獲。 它導入、堆疊、文本到列,刪除了那些額外的列,然後更改了一些列信息。 |
| 瑪麗·洛夫萊斯,JMP | 圖形生成器在哪裡? |
| 彼得·赫什 | 很好的問題。 那麼為什麼 Graph Builder 不立即放入那裡呢? 因為我仍然可以對其進行更改。 在我關閉它之前它不會被添加。 現在看。 |
| 瑪麗·洛夫萊斯,JMP | 哦。 |
| 彼得·赫什 | 我們走了。 所以現在我創建它所需的一切都在這裡。 所以只是為了向你展示這是如何工作的,我將關閉這兩個所以我們 |
| 知道我不是 |
| 作弊。 |
| 然後我要清除最後兩個關閉的東西。 所以現在我們導入到 Graph Builder。 |
| 瑪麗·洛夫萊斯,JMP | 是的是的。 |
| 彼得·赫什 | 好的,所以,現在最簡單的方法是在紅色三角形下進行。 |
| 是的,通過腳本窗口保存腳本。 |
| 瑪麗·洛夫萊斯,JMP | 呵呵呵。 |
| 彼得·赫什 | 現在你可以看到所有這些步驟... |
| 瑪麗·洛夫萊斯,JMP | 等一下。 所以我看到了堆棧, |
| 我看到了文本列。 哦,哇哦,它實際上在操作上方放置了一個註釋字符串。 |
| 彼得·赫什 | 是的,是的,這真的很方便。 |
| 瑪麗·洛夫萊斯,JMP | 好好。 |
| 彼得·赫什 | 這就像在你的後口袋裡有一個好的編碼器,所以不僅僅是 |
| 我 |
| 忘記評論的事情。 這實際上會告訴您它在做什麼,這是您自己成為腳本編寫者的絕佳途徑。 你可以很容易地調整這個, |
| 你可以看到這一步是如何完成的,對吧。 如果 |
| 你忘記了什麼堆疊......如何堆疊或文本到列, |
| 一切都在那裡。 所以 |
| 現在我們已經保存了它,讓我們運行它並確保它做我們想要的。 |
| 好了,現在您可以看到,如果我們想要重新創建該動畫 gif 或只是擁有此 JMP 報告,我們所要做的就是在那裡點擊播放。 |
| 瑪麗·洛夫萊斯,JMP | 驚人的。 這太棒了,這只是 JMP 16 中的新功能? |
| 彼得·赫什 | 只是……是的,他們在一個版本中創造了這一切。 這不是很棒嗎? |
| 瑪麗·洛夫萊斯,JMP | 哇,我覺得這真的很整潔。 所以現在我有了這個自動化流程,你知道,對於我自己並通過這個增強的日誌,如果我想進行任何記錄保存或任何管理,我如何與人們分享以及如何記錄它以進行記錄那? |
| 彼得·赫什 | 我很高興你問了這個問題,瑪麗。 這些都是很好的問題。 所以 |
| 兩件事情。 我可以保存這個腳本並發送給任何人,他們也可以運行它。 一種 |
| 您可能需要做的事情是確保他們導航到一個 csv 文件,該文件可能位於共享驅動器或他們可以訪問的某個地方。 |
| 瑪麗·洛夫萊斯,JMP | 茶,明白了。 |
| 彼得·赫什 | 但我能做的另一件事是...... |
| 你會注意到在這個紅色三角形下,我實際上可以......好吧,讓我清除這些額外的步驟,因為我們......我們不想捕捉那些。 所以我要清除這些,然後我要去這裡,在保存腳本選項下,最後一件事是製作一個數據表。 |
| 瑪麗·洛夫萊斯,JMP | 啊,哦。 |
| 彼得·赫什 | 是的。 因此,您可以在此處看到已完成的每個步驟,然後是有關該步驟的消息,然後它會告訴您結果,並告訴您 JSL 和所有內容都在此處捕獲。 |
| 瑪麗·洛夫萊斯,JMP | 哦,這真是太好了,因為文檔的一部分或您的記錄保存或只是為了質量,您有腳本的記錄,記錄了所記錄的操作 |
| 針對該特定數據。 現在還有一個問題,Pete,你知道嗎,我注意到你必須進去並刪除一些我們不想要的東西,因為我們做了一些步驟。 有沒有辦法關閉它而不進行錄音? 只是捕捉我們擁有的東西,還是它一直都在? |
| 彼得·赫什 | 是的,所以我可以……我可以在這裡調整這些選項 |
| 個別。 我還可以在文件和首選項下設置我的首選項。 一直到底部,有這個日誌,它允許我在默認情況下關閉或打開東西。 所以我可以,就像你說的,我可以讓它停止錄製或只錄製某些部分, |
| 喜歡 |
| 數據表操作 |
| 和東西。 |
| 瑪麗·洛夫萊斯,JMP | 哦,這是……這……你讓我開心。 |
| 彼得·赫什 | 那很簡單。 |
| 瑪麗·洛夫萊斯,JMP | 那是......那很容易,我在這裡,弄清楚這些有趣的步驟放在一起,現在我可以實際記錄它,然後我在數據表或腳本本身之間有辦法將它部署到我的 |
| 團隊並能夠在大約不到五分鐘的時間內利用它。 |
| 彼得·赫什 | 是的,絕對。 那麼您對這個或其他任何問題有任何其他問題嗎? |
| 瑪麗·洛夫萊斯,JMP | 是的,我在考慮數據表並將其引入等等時想到的另一個問題,你知道,我們總是......我們引入了許多不同的數據表,並且 |
| 我們總是在這個共享空間中對它們進行操作。 有沒有辦法讓我們可以進行質量檢查或檢查以確保數據表 |
| 有了最終結果或我想要的輸出,我可以比較它並確保它是最新的,或者我沒有使用可能更舊或更少的結果? 顯示更改和數據表的東西。 |
| 彼得·赫什 | 是的,絕對。 所以讓我們關閉它,我將清除它。 所以讓我們在這裡再次運行這個腳本,我們將生成它。 我們將......我將關閉這個圖表並關閉這個 我們想要看到的是,這個數據表是否與數據表相同? |
| ……你 |
| ……你發給我的? 我們是否進行了任何其他我們可能忘記的更改? 所以我要抓住它並看這裡。 你已經把這張數據表寄給我了。 |
| 就在這裡。 我們想看看,這是否與此相同,或者是否還有另一個步驟,也許,我們添加了 |
| 並更改為這兩個可能是我們忘記記錄的? 因此,讓我們看一下這些數據並將其與該數據進行比較。 我們可以在表格下進行...比較數據表。 現在這已經有幾個版本了。 |
| 瑪麗·洛夫萊斯,JMP | 我知道,但它從來沒有......它只是說,是的,它是不同的。 |
| 彼得·赫什 | 是的,對,這不是很有價值。 |
| 好吧,讓我們來看看它在 16 中的作用。 好的,所以我們要點擊比較。 |
| 你可以在這裡看到,它正在比較堆疊數據,我們使用該腳本製作的數據與您發送給我的經過調整的平板測試。 因此,默認情況下,JMP 將查看具有相同名稱的列並進行比較。 |
| 瑪麗·洛夫萊斯,JMP | 對。 |
| 彼得·赫什 | 我們可以在這裡看到最後一個,數據,實際上是效力,我們沒有更改名稱,因此它沒有自動鏈接。 但是我們可以告訴 JMP,嘿,這些都是一樣的。 我們想把它們聯繫起來。 |
| 好的,然後我們有什麼......這裡有一堆選項,但我要做的第一件事就是說,讓我們逐行比較這些。 我們知道它們的順序相同,所以我要點擊比較。 |
| 你可以在這裡看到它發現了 900 個差異。 所以它說每個單元格都有點不同,但如果我們看看這個,它只是在重要數字上的差異,對吧。 好吧,這個看起來有,你知道,10,這個有 11,或者類似的東西。 所以 |
| 瑪麗·洛夫萊斯,JMP | 對。 |
| 彼得·赫什 | 這不是......是的,並沒有真正不同,但 JMP 已將它們標記為不同,因為它們略有不同。 我們在這裡可以做的是允許一些相對誤差, |
| 我們會說,好吧,好吧,如果它們那麼接近,我們不想稱它們為不同的,現在我們可以看到這些數據沒有什麼不同,但相對誤差很小。 |
| 瑪麗·洛夫萊斯,JMP | 現在 |
| 我們得到了那個差異,但是會發生什麼......我的意思是,我們在表中有一些不同的腳本,我們可能已經添加了規格限制,你知道,可能有一些不同的 |
| 特性。所以在...如果你去列信息, |
| 彼得·赫什 | 是啊是啊。 |
| 哦。 |
| 瑪麗·洛夫萊斯,JMP | 並知道屬性,就是一切 |
| 在那裡的列屬性下,您是否了解所有內容? |
| 彼得·赫什 | 這是一個很好的問題。 所以如果你注意到這裡的紅色三角形下方,對, |
| 默認情況下,唯一的東西是數據, |
| 但我可以比較表屬性和列屬性。 |
| 瑪麗·洛夫萊斯,JMP | 我明白了。 |
| 彼得·赫什 | 規格限制和地圖角色。 |
| 所以那些不在我們用動作記錄器創建的數據表中,但它們在這裡。 所以我們可以看到,好吧,數據是相似的,甚至是相同的。 我們有一些未捕獲的屬性,因此... |
| 我們也可以像你說的,比較表屬性,所以我們可以看到是否有額外的來源或類似的東西,你可以看到...... |
| 瑪麗·洛夫萊斯,JMP | 我知道了。 |
| 彼得·赫什 | 那是抓到了 |
| 瑪麗·洛夫萊斯,JMP | 有沒有辦法將其保存到數據表或腳本中? 如果必須將這些信息用於質量或驗證,我該如何保存? |
| 彼得·赫什 | 到剪貼板,到數據表,到腳本窗口, |
| 或者就像這裡的這個期刊,對吧。 這裡的好處是那個日記……我將關閉所有這些……以及那個日記腳本,或者如果我將它保存到任何地方,它是否只是打開了那個……或比較這兩個數據表 |
| 如果他們是開放的。 我碰巧關閉了錯誤的一個。 |
| 瑪麗·洛夫萊斯,JMP | 好吧,好吧。 嗯,這很整潔。 所以這也是......好吧,現在有增強的日誌動作記錄器,我喜歡它,它記錄動作,另一個是比較數據表。 |
| 彼得·赫什 | 是的。 |
| 瑪麗·洛夫萊斯,JMP | 這非常整潔。 我可能需要額外閱讀一些內容才能了解如何導航報告窗口,但是 |
| 只是為了能夠通過並查看哪些屬性不同,尤其是當有人與我共享一張桌子並且他們添加了規格限制並且他們對列進行了排序並做了一些有趣的事情時...... |
| 在數據表中添加了一些有趣的屬性,它讓我可以看到差異。 |
| 只要數據完整性相同,您就可以添加這些屬性或屬性。 |
| 彼得·赫什 | 絕對地。 |
| 瑪麗·洛夫萊斯,JMP | 嗯,這真的很有見地,而且你在我一天中至少給了我 15 分鐘的時間。 |
| 彼得·赫什 | 完美的。 |
| 瑪麗·洛夫萊斯,JMP | 我其實可以。 |
| 為午餐增加一點額外的時間。 |
| 我本來想說早點辭職,但我不想讓我的老闆聽到。 |
| 彼得·赫什 | 是的。 |
| 希望伊恩沒有在看。 |
| 瑪麗·洛夫萊斯,JMP | 謝謝,皮特,和你閒聊,看看有什麼新鮮事,發生了什麼事情總是很好的 |
| 並希望, |
| 最後,人們會和我一樣對增強的日誌操作記錄器比較表感到興奮。 |
| 彼得·赫什 | 是的,絕對。 嗯,謝謝你花時間,瑪麗,希望 |
| 這很有用。 |
| 瑪麗·洛夫萊斯,JMP | 哦,原來如此。 總是。 謝謝,皮特。 |
| 彼得·赫什 | 再見。 |