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()
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,725评论 0 3
  • 工欲善其事,必先利其器。总结一下,方便多了。R语言还是很牛逼的,可以干很多事情。有一把顺手的刀还是很重要的。 0....
    Liam_ml阅读 4,696评论 1 60
  • Linux程序包的管理需要依赖程序包管理工具,程序包管理工具可以实现程序的安装、升级、卸载、查询和校验,等等相关操...
    数据萌新阅读 1,002评论 0 3
  • 一位可爱的缺男子的渣蟹 浪荡不羁的作风 率真风流又善良的你 好吧,还是个倜傥的美人 搞笑的你 让我忍不住笑抽的你 ...
    水笔仔o12530阅读 133评论 0 0
  • 胡浩然 今天我在天音学了小丁老师的科学课,让我受益匪浅。先是让我们看这本书的表面的图画和题目,让我们知道这本书大...
    A青藤G平尾单阅读 256评论 0 0