- R語言經典實例(原書第2版)
- (美)J.D.隆 保羅·蒂特
- 764字
- 2020-08-03 16:43:27
1.12 尋找相關函數與添加包
1.12.1 問題
R有超過10000個添加包,如何選擇合適的添加包?
1.12.2 解決方案
·要發現與某個字段相關的包,請訪問CRAN的添加包分類列表(http://cran.r-project.org/web/views/)。選擇你關心的領域的添加包列表,該列表將為你提供相關添加包的鏈接和說明。或者訪問RSeek,按關鍵字搜索,單擊Task Views選項卡,然后選擇適用的分類列表。
·訪問crantastic(http://crantastic.org/)并按關鍵字搜索包。
·要查找相關函數,訪問RSeek(http://rseek.org),按名稱或關鍵字搜索,然后單擊Functions選項卡。
1.12.3 討論
對于初學者來說,這個問題尤其令人煩惱。你認為R軟件可以解決你的問題,但你不知道哪些添加包和函數會有用。郵件列表上的一個常見問題是:“是否有解決問題X的添加包?”這是初學R軟件的用戶的困惑之處。
在撰寫本書時,CRAN可以免費下載超過1萬個添加包。每個添加包都有一個摘要頁面,其中包含對該添加包的簡介,以及添加包幫助文檔的鏈接。當你對某個添加包感興趣時,可以單擊“參考手冊”(Reference manual)鏈接查看PDF文檔,其中包含該包的詳細信息。(摘要頁面還包含用于安裝添加包的下載鏈接,但很少以這種方式安裝添加包;請參閱3.10節。)
有時你只是對某一領域有興趣,比如貝葉斯分析、計量經濟學、運籌學或繪圖。CRAN包含一組描述可能有用的添加包的任務視圖頁面。任務視圖是一個很好的起點,你可以從中了解可用的內容。可以在CRAN任務視圖(http://cran.r-project.org/web/views/)中查看任務視圖頁面列表,或按照解決方案中的說明搜索它們。CRAN的任務視圖列出了許多廣泛的字段,并顯示了每個字段中使用的包。例如,高性能計算(high-performance computing)、遺傳學(genetics)、時間序列(time series)和社會科學(social science)的任務視圖,僅舉幾例。
假設你碰巧知道一個有用的包的名稱,比如說,在網上見到它的名字。CRAN提供了完整的按字母順序排列的添加包列表(http://cran.r-project.org/web/packages/),其中包含指向添加包摘要頁面的鏈接。
1.12.4 另請參閱
可以下載并安裝一個名為sos的R添加包,它提供了搜索添加包的強大的其他方法;參考SOS(http://cran.r-project.org/web/packages/sos/vignettws/sos.pdf)的vignette。
- 深入淺出Electron:原理、工程與實踐
- 跟小海龜學Python
- Raspberry Pi for Secret Agents(Third Edition)
- DevOps入門與實踐
- Amazon S3 Cookbook
- 數據結構(C語言)
- Functional Kotlin
- OpenResty完全開發指南:構建百萬級別并發的Web應用
- Machine Learning With Go
- Java Web從入門到精通(第3版)
- Photoshop智能手機APP界面設計
- Java程序設計教程
- Practical Maya Programming with Python
- 人人都能開發RPA機器人:UiPath從入門到實戰
- 產品架構評估原理與方法