首页 > 其他 > 详细

R:安装、导入各种包。

时间:2018-05-11 21:24:45      阅读:361      评论:0      收藏:0      [点我收藏+]

 

library和require都可以载入包,但二者存在区别。

#在一个函数中,如果一个包不存在,执行到library将会停止执行,require则会继续执行。require将会根据包的存在与否返回true或者false,

if(require("lme4")){

  print("lme4 is loaded correctly")

} else {

  print("trying to install lme4")

  install.packages("lme4")

  if(require(lme4)){

    print("lme4 installed and loaded")

  } else {

    stop("could not install lme4")

  }

}

 

##############################################################################################

site="https://mirrors.tuna.tsinghua.edu.cn/CRAN"

package_list <- c("optparse","reshape2","ggplot2","devtools","bindrcpp","ggthemes")

for(p in package_list){

  if(!suppressWarnings(suppressMessages(require(p, character.only = TRUE, quietly = TRUE, warn.conflicts = FALSE)))){

    install.packages(p, repos=site)

    suppressWarnings(suppressMessages(library(p, character.only = TRUE, quietly = TRUE, warn.conflicts = FALSE)))

  }

}

 一个非常好用的绘图包:recharts

############################################################################################

安装recharts,成功的方法

require(devtools)

devtools::install_github(‘cosname/recharts‘)

###########################################################################################

 

 

 

 

R:安装、导入各种包。

原文:https://www.cnblogs.com/li-20151130/p/9026528.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!