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
- 原因1:包名写错
- 原因2:安装命令使用错误
- 原因3:本机的R语言版本与包所要求的版本不符(极少)
-
加载A包,报错B包不存在