R語言一些小技巧

  • package是R的靈魂,但是分base,recommended,還有一些其他的package

    base,recommended是啟動R必需的

    a <- installed.packages()
    b <- data.frame(a)
    c <- as.character(b$Package)
    ip <- b[!(b[,"Priority"] %in% c("base", "recommended")),]
    # write.table(ip[,1],file='pacakgeList.txt',sep=',')
    path.lib <- unique(ip$LibPath)
    pkgs.to.remove <- ip[,1]
    pkgs.to.install <- as.character(ip[,1])
    # sapply(pkgs.to.install,install.packages)
    
  • package所安裝的位置

    R安裝在哪里,base和recommended就安裝在哪里

    而一些額外的package則可以隨意安裝,以便以后升級

    有2種方法

    #1. package 安裝路徑臨時添加
    .libPaths(c("G:/R/library", "C:/Program Files/R/R-3.5.2/library"))
    # 可以第一個隨意路徑,而第二個跟隨R安裝路徑
    # 根據(jù)lib修改安裝地址
    install.packages("packageName",lib="paths")   
    # 以上都是臨時修改安裝路徑
    
    #2. 永久修改安裝路徑
    file.edit("~/.Rprofile")
    # 直接在Rprofile增加下面代碼
    .libPaths(c("G:/R/library", .libPaths()))
    
  • R軟件升級

    version     #查看現(xiàn)有R版本
    install.packages("installr")
    library("installr")
    updateR()   
    #安裝并加載installr包,并調(diào)用里面的函數(shù)updateR()
    
  • R_package升級

    library(rvcheck)
    update_all()
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 3,155評論 0 3
  • 工欲善其事,必先利其器??偨Y(jié)一下,方便多了。R語言還是很牛逼的,可以干很多事情。有一把順手的刀還是很重要的。 0....
    Liam_ml閱讀 4,863評論 1 60
  • Linux程序包的管理需要依賴程序包管理工具,程序包管理工具可以實現(xiàn)程序的安裝、升級、卸載、查詢和校驗,等等相關(guān)操...
    數(shù)據(jù)萌新閱讀 1,088評論 0 3
  • 一位可愛的缺男子的渣蟹 浪蕩不羈的作風 率真風流又善良的你 好吧,還是個倜儻的美人 搞笑的你 讓我忍不住笑抽的你 ...
    水筆仔o12530閱讀 149評論 0 0
  • 胡浩然 今天我在天音學了小丁老師的科學課,讓我受益匪淺。先是讓我們看這本書的表面的圖畫和題目,讓我們知道這本書大...
    A青藤G平尾單閱讀 284評論 0 0

友情鏈接更多精彩內(nèi)容