search 函式會提供已附加(attached)的套件清單。套件通常會在啟動 R 時,或當我們使用 library() 函式時被附加。
search
library()
使用 search(),有多少套件被載入?注意:autoloads 確實是一個套件,用來讓載入物件更有效率。
search()
autoloads
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
在第一章,你會先了解什麼是防禦式程式設計,以及如何善用現有套件來提升效率。接著你會學到如何管理環境中載入的套件,以及可能出現的衝突。
當前練習
當你能即時獲得程式執行的回饋,撰寫程式就會更單純。在 R 中,我們用訊息、警告與錯誤來讓使用者隨時掌握狀況。本章將討論這些溝通工具該在何時、何處使用。
採用一致的程式設計方式可以幫助你避免犯錯。本章將介紹 R 的最佳實務。
寫一支指令稿不難,但要維護含有多個指令稿與資產的專案就需要良好架構。最後一章會教你有效的組織做法,讓你能以最佳流程從指令稿一路走到套件。