函数与参数
形式参数与实际参数
写函数的函数
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包使用指南
?seqhelp("seq")example("seq")browseVignettes("stringr")ls("package:stringr")
