函数与参数

形式参数与实际参数

image.png

写函数的函数

function()函数

  1. > jimmy <- function(a,b,m = 2){
  2. + (a+b)^m
  3. + }
  4. > jimmy(a = 1,b = 2)
  5. [1] 9
  6. > jimmy(1,2)
  7. [1] 9
  8. > jimmy(3,6)
  9. [1] 81
  10. > jimmy(3,6,-2)
  11. [1] 0.01234568

默认参数

函数中除了必须要填的数据外,如仍存在很多参数,若不指定则取作者默认值,称默认参数。

R包

R包的介绍

image.png

R包在哪里下载

CRAN网站

利用函数install.packages()

  1. install.packages("tidyr")
  2. install.packages('BiocManager')

Bioconductor

需要先安装BiocManager包,才可以下载其它R包。

  1. BiocManager::install("ggplot2")

github

需要先安装devtools包,才能从github中下载其它R包(或本地安装)。

  1. install.packages('devtools')
  2. devtools::install_github("jmzeng1314/AnnoProbe")
  3. devtools::install_local("AnnoProbe-master.zip",upgrade = F)

分情况自动下载R包

if函数,若返回逻辑值为FALSE,则跳过后续代码。

  1. if(!require(stringr))install.packages("stringr")

获取R包使用指南

  1. ?seq
  2. help("seq")
  3. example("seq")
  4. browseVignettes("stringr")
  5. ls("package:stringr")