R语言笔记Day1(三 函数与R包)

1. 函数

嵌套函数

> g <- function(x,y=0.5){
+ seq(x,3*x,0.5)
+ }
> g(3)
 [1] 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0

2. R包

2.1 R包来源

(1)CRAN网站:https://cran.r-project.org/web/views/
安装:install.packages()
(2)Bioconductor网站:https://bioconductor.org/
安装:BiocManager::install()
(3)github网站:https://github.com/
安装:devools::install_github()

2.2 每次安装完之后需要加载library()

library()是检查是否安装成功的标准

2.3 R包安装需要设置镜像

有两种方法:手动设置和代码设置
a.
tools--global option-packages-CRAN mirror
b.清华的镜像
options("repos"=c(CRAN="https://mir
rors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="https://mirrors.
ustc.edu.cn/bioc/")

2.4 常见问题

  • package not available

安装错误.png
  • 原因1:包名写错
  • 原因2:安装命令使用错误
  • 原因3:本机的R语言版本与包所要求的版本不符(极少)
  • 加载A包,报错B包不存在

安装G0db.png

你可能感兴趣的:(R语言笔记Day1(三 函数与R包))