函数与参数
形式参数与实际参数
写函数的函数
function()函数
> jimmy <- function(a,b,m = 2){
+ (a+b)^m
+ }
> jimmy(a = 1,b = 2)
[1] 9
> jimmy(1,2)
[1] 9
> jimmy(3,6)
[1] 81
> jimmy(3,6,-2)
[1] 0.01234568
默认参数
函数中除了必须要填的数据外,如仍存在很多参数,若不指定则取作者默认值,称默认参数。
R包
R包的介绍
R包在哪里下载
CRAN网站
利用函数install.packages()
install.packages("tidyr")
install.packages('BiocManager')
Bioconductor
需要先安装BiocManager包,才可以下载其它R包。
BiocManager::install("ggplot2")
github
需要先安装devtools包,才能从github中下载其它R包(或本地安装)。
install.packages('devtools')
devtools::install_github("jmzeng1314/AnnoProbe")
devtools::install_local("AnnoProbe-master.zip",upgrade = F)
分情况自动下载R包
if函数,若返回逻辑值为FALSE,则跳过后续代码。
if(!require(stringr))install.packages("stringr")
获取R包使用指南
?seq
help("seq")
example("seq")
browseVignettes("stringr")
ls("package:stringr")