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安装路径
    # 根据lib修改安装地址
    install.packages("packageName",lib="paths")   
    # 以上都是临时修改安装路径
    
    #2. 永久修改安装路径
    file.edit("~/.Rprofile")
    # 直接在Rprofile增加下面代码
    .libPaths(c("G:/R/library", .libPaths()))
    
  • R软件升级

    version     #查看现有R版本
    install.packages("installr")
    library("installr")
    updateR()   
    #安装并加载installr包,并调用里面的函数updateR()
    
  • R_package升级

    library(rvcheck)
    update_all()
    

你可能感兴趣的:(R语言一些小技巧)