揚聲器 | 成績單 |
| 彼得·赫什 | 嘿瑪麗。你好嗎? |
| 瑪麗·洛芙萊斯,JMP | 我還好。你呢? |
| 彼得·赫什 | 是啊,熬過了這個炎熱又煙霧繚繞的夏天。我看到你出去釣魚了。 |
| 瑪麗·洛芙萊斯,JMP | 我當時在蒙大拿州,那裡很熱,煙霧繚繞,然後我回到波士頓,天氣很熱,我把煙霧帶了回來。 |
| 彼得·赫什 | 嗯,我看到了你釣到的那條魚的照片,所以我認為完全值得,對吧? |
| 瑪麗·洛芙萊斯,JMP | 是的, |
| 絕對是。嘿,我有件事要跟你分享。我為我的孔板資訊創建了這個動畫 gif。 |
| 好的,是的。 |
| 我想與你分享,因為現在我正在嘗試思考這個……你知道我總是在想一條捷徑。我能做些什麼?我怎樣才能簡化事情?我必須有一種方法來捕捉這一點並且能夠 |
| 看到它 |
| 並捕獲程式碼和其中的所有內容。我不必寫下所有內容並將所有內容保存到腳本中。你知道,在日記中寫下不同步驟的筆記,並與我的同事分享所有這些。所以必須…你必須…你必須幫助我,皮特。 |
| 彼得·赫什 | 是的。 |
| 是的。 |
| 瑪麗·洛芙萊斯,JMP | 這不是我最喜歡的活動。但我不知道,你知道使用本地數據過濾器,你可以製作動畫嗎? |
| 彼得·赫什 | 是啊,這不是很酷嗎?那……那看起來真的很棒,瑪莉。我們……我們在看什麼? |
| 瑪麗·洛芙萊斯,JMP | 因此,我們正在查看一段時間內的數據,我正在查看特定的儀器,我正在查看油井。這是一個 96 孔板,我正在研究每個孔隨著時間的推移的效力,所以我正在研究指數 |
| 孔中的生長或效力。但我認為動畫是一種很好的溝通方式,可以向人們展示隨著時間的推移而發生的變化。 |
| 是的,最終你可以疊加其中的一些,看看發生了什麼變化。 |
| 彼得·赫什 | 那麼請告訴我一些你面臨的挑戰吧?您從哪裡開始…什麼樣的資料?我在這裡看到了你的輸出,但是什麼......你必須經歷什麼過程? |
| 瑪麗·洛芙萊斯,JMP | 所以我有一個 csv 文件,所以,你知道,數據來自儀器,我得到一個 csv 文件。我將其引入,在 JMP 中打開它,然後進行一些資料表操作、一些列 |
| 操縱。然後我在圖形生成器中創建圖形並創建這個動畫 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 | 現在,這些資料已準備好進入圖形產生器並點擊「新增動畫」。 |
| 彼得·赫什 | 好的。完美如此。 |
| 瑪麗·洛芙萊斯,JMP | 開啟圖形產生器 |
| 並放置位置和地圖形狀。 |
| 彼得·赫什 | 知道了。 |
| 瑪麗·洛芙萊斯,JMP | 並將數據放在顏色上。 |
| 彼得·赫什 | 好吧。 |
| 瑪麗·洛芙萊斯,JMP | 所以現在這只是數據,作為上面所有數據的總結數據。所以現在,我想做的就是看每一個時間點。因此,讓我們在紅色三角形下方選擇本地資料過濾器。 |
| 彼得·赫什 | 好吧。 |
| 瑪麗·洛芙萊斯,JMP | 並加上選擇時間。 |
| 好的,所以我想在這裡做一些調整。因此,在主要本地數據過濾器紅色三角形下,我喜歡關閉計數,因為我們知道它是 96 口井。 |
| 往下到底部。我也喜歡在時間旁邊的紅色三角形下,在顯示選項下,有時我會忘記,我喜歡檢查...顯示,因為我喜歡在瀏覽和製作動畫時檢查這些框。 |
| 彼得·赫什 | 好的。 |
| 瑪麗·洛芙萊斯,JMP | 現在,我想我已經準備好了。 |
| 彼得·赫什 | 好吧,我不想冒犯約翰·薩爾,所以我要結束了。 |
| 瑪麗·洛芙萊斯,JMP | 哦,是的,不得不說完成了。 |
| 彼得·赫什 | 好吧,好吧,然後我們將應用這些過濾器之一。所以現在它不是總結的,它是一個單一的時間點,好吧。 |
| 瑪麗·洛芙萊斯,JMP | 現在繼續主三角形並說動畫動畫。 |
| 彼得·赫什 | 太酷了,我認為人們使用這個還不夠。 |
| 瑪麗·洛芙萊斯,JMP | 哦不, |
| 不。 |
| 彼得·赫什 | 我喜歡使用動畫。這讓我看起來像是在工作並且非常忙碌,你知道,如果我創建其中一個,然後讓它發揮作用,你知道。 |
| 瑪麗·洛芙萊斯,JMP | 這是我的螢幕保,所以... |
| 彼得·赫什 | 這是正確的。 |
| 給你的老闆留下深刻印象,對嗎? |
| 瑪麗·洛芙萊斯,JMP | 正確的。 |
| 好吧,讓我們循環播放一個動畫。 |
| 彼得·赫什 | 好的。 |
| 我只是打開那個紅色三角形來錄音,所以它可以同時播放和錄音。然後,一旦它循環通過,我就會把它關掉,現在我可以暫停它,然後我可以......我可以將其保存為,你知道,我們的 |
| 圖形或任何我們想稱之為的東西。 |
| 瑪麗·洛芙萊斯,JMP | 對對對對。 |
| 彼得·赫什 | 然後點選儲存。她就在那裡。好的。 |
| 瑪麗·洛芙萊斯,JMP | 完美,完美。所以現在向我展示這個增強的日誌,並向我展示它...什麼...它將如何幫助我。 |
| 彼得·赫什 | 好的,您可以在這個增強的日誌中看到,對吧,我們對資料表所做的所有操作都被捕獲在那裡。它將文字匯入、堆疊到列中,刪除那些額外的列,然後更改一些列資訊。 |
| 瑪麗·洛芙萊斯,JMP | 圖形產生器在哪裡? |
| 彼得·赫什 | 很好的問題。那麼為什麼圖形產生器不立即放入其中呢?因為我仍然可以對其進行更改。在我關閉它之前它不會被添加。現在觀看。 |
| 瑪麗·洛芙萊斯,JMP | 哦。 |
| 彼得·赫什 | 我們開始吧。所以現在我創建這個所需的一切都在這裡。因此,為了向您展示這是如何工作的,我將關閉這兩個,以便我們 |
| 知道我不是 |
| 作弊。 |
| 然後我要清理掉最後兩個關閉的東西。現在我們已經導入了圖形生成器。 |
| 瑪麗·洛芙萊斯,JMP | 對,對。 |
| 彼得·赫什 | 好吧,現在最簡單的方法就是進入紅色三角形下方。 |
| 是的,透過腳本視窗儲存腳本。 |
| 瑪麗·洛芙萊斯,JMP | 嗯嗯哦。 |
| 彼得·赫什 | 現在您可以看到所有這些步驟... |
| 瑪麗·洛芙萊斯,JMP | 等一下。所以我看到了堆疊, |
| 我看到文字欄。哦,哇,它實際上在操作上方放置了一個註釋字串。 |
| 彼得·赫什 | 是的,是的,這真的很方便。 |
| 瑪麗·洛芙萊斯,JMP | 不錯,不錯。 |
| 彼得·赫什 | 這就像你的後口袋裡有一個優秀的編碼員,所以不僅僅是 |
| 我 |
| 並忘記評論事情。這實際上告訴您它在做什麼,這是您自己成為腳本編寫者的一個很好的途徑。你可以輕鬆地調整這個, |
| 你可以看到這一步是如何完成的,對吧。如果 |
| 你忘了什麼堆疊...如何堆疊或文字到列, |
| 那裡一切都好。所以 |
| 現在我們已經保存了它,讓我們運行它並確保它按照我們的要求運行。 |
| 就這樣,現在您可以看到,如果我們想要重新創建該動畫 gif 或只是擁有此 JMP 報告,我們所要做的就是在那裡點擊「播放」。 |
| 瑪麗·洛芙萊斯,JMP | 驚人的。這太棒了,而且是 JMP 16 中的新功能? |
| 彼得·赫什 | 只是......是的,他們在一個版本中創造了這一切。那不是很棒嗎? |
| 瑪麗·洛芙萊斯,JMP | 哇,我覺得這真的很漂亮。因此,現在我有了這個自動化流程,對於我自己來說,透過這個增強的日誌,如果我想做任何記錄保存或任何管理,我如何與人們分享,以及如何記錄它以供記錄那? |
| 彼得·赫什 | 我很高興你問這個問題,瑪麗。這些都是很好的問題。所以 |
| 兩件事。我可以保存這個腳本並將其發送給任何人,他們也可以運行它。一種是 |
| 您可能需要做的事情是確保他們導航到可能位於共用磁碟機或他們可以存取的某個地方的 csv 檔案。 |
| 瑪麗·洛芙萊斯,JMP | 茶,明白了。 |
| 彼得·赫什 | 但我能做的另一件事是... |
| 你會注意到在這個紅色三角形下,我實際上可以......好吧,讓我,讓我清除這些額外的步驟,因為我們......我們不想捕獲這些。因此,我將清除這些內容,然後轉到此處,在儲存腳本選項下,最後一件事是製作資料表。 |
| 瑪麗·洛芙萊斯,JMP | 啊,哦。 |
| 彼得·赫什 | 是的。因此,您可以在此處看到已完成的每個步驟,然後是有關該步驟的訊息,然後它會告訴您結果,並會告訴您 JSL 及其全部內容都已在此處捕獲。 |
| 瑪麗·洛芙萊斯,JMP | 哦,那真是太好了,因為文件或記錄的一部分或只是為了質量,您有一個腳本記錄,記錄了所記錄的操作 |
| 針對該特定數據。現在還有一個問題,皮特,你知道,我注意到你必須進去並刪除一些我們不想要的東西,因為我們做了一些步驟。有沒有辦法把它關掉而不錄音?只捕捉我們擁有的東西,還是它始終處於開啟狀態? |
| 彼得·赫什 | 是的,所以我可以......我可以在這裡調整這些選項 |
| 單獨。我還可以在文件和首選項下設定我的首選項。在底部,有一個日誌,它允許我預設關閉或打開某些東西。所以我可以,就像你說的,我可以讓它停止錄製或只錄製某些部分, |
| 喜歡 |
| 數據表操作 |
| 和東西。 |
| 瑪麗·洛芙萊斯,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 | 哦,是的。總是。謝謝,皮特。 |
| 彼得·赫什 | 再見。 |