R語言修改下載安裝包install.package的默認存儲路徑的操作方法
這次遇到的問題是:R語言下載安裝包時會先將下載下來的二進制zip文件保存在本地,然後將其解壓安裝到R的library文件夾下。包被下載後會默認將二進制zip文件保存在本地C盤的臨時會話的downloaded_packages目錄下,不希望保存在該目錄下,想手動修改保存路徑。
查找瞭一下方法,發現很多都讓用.libPaths()或者lib參數來修改。這裡說明一下.libPaths和lib參數的作用。
libPaths {base}
文檔中給出的說明大致意思就是這是一個獲取或者設定R存放已經安裝的包的位置。獲取到的默認位置應該就是R的安裝路徑下的library文件夾。
lib()
lib參數是install.packages函數中可以使用的一個參數,他的作用是指定下載的二進制zip軟件包被解壓後安裝的位置。如果不設置lib參數,默認指向的是libPaths()的第一個元素。設置該lib值可以將軟件包安裝到libpath以外的路徑中去。
真正可以指定下載的二進制軟件包存儲位置的元素是destdir()參數。
destdir()
destdir也是install.packages函數中的參數,他指向下載的二進制zip文件存放的位置,也就是我希望更改的安裝包被保存的位置,不設置destdir參數時,默認被放在臨時會話的downloaded_packages文件夾下。這裡進行修改路徑:
成功修改瞭文件存儲的位置
到此這篇關於R語言修改下載安裝包install.package的默認存儲路徑的操作方法的文章就介紹到這瞭,更多相關R語言安裝包存儲路徑內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 如何改變R語言默認存儲包的路徑
- R語言關於“包”的知識點總結
- R語言安裝以及手動安裝devtools的詳細圖文教程
- Linux下安裝軟件包報依賴等相關問題的解決方法
- linux命令行下使用R語言繪圖實例講解