以前一直用install.packages("packageName")安裝R包的,最近文件服務器擴容以後發現這樣安裝出現了問題,窗口出現的警告信息:html
沒法在貯藏處/tjjiang/pengyousong/R/rattle_2.6.5.tar.gz/src/contrib中讀寫索引服務器
我也不知道該怎麼解決,因而只有尋找新的方法。在參考了網上的一些博客以後,如今總結下面兩種方法:網絡
1 從網絡直接安裝包wordpress
最省事的方法是經過install.packages("包名字「)來實現。該函數能夠指定安裝目錄,經過參數lib;也函數
能夠指定包所在的網址,這適合在默認網址下沒有找到該包的狀況;以下所示: install.packages("包名字",lib="安裝目錄",repos="包所在的網址))。也有網友說能夠經過參數contriburl指定包所在的網址,以下:url
install.packages(「stepNorm」,contriburl=」http://www.your.url」,dependencies = TRUE)spa
我在嘗試這樣安裝的時候仍是出現了上面提到的問題。命令行
2 從本地安裝包orm
1)install.packages("包文件的完整路徑「)htm
2)在命令行下(不是R窗口)直接輸入:
R CMD INSTALL 包文件的完整路徑
參考:
http://azaleasays.wordpress.com/2008/05/01/install-r-packages/