感谢生信技能树小洁老师
写一个函数
g <- function(x,y=0.5){seq(x,3*x,y)} #g为函数名称,x,y为形式参数,0.5为默认值,{}内为编写函数的代码
g(2)
[1]2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
R包(R package)
R包R包来源
1.CRAN https://cran.r-project.org/web/views/
install.packages()
2.Bioconductor https://bioconductor.org/
BiocManager::install()
3.github
devtools::install_github()
安装后需加载
每一次打开新的session都需要加载,包名::函数名可以在已安装,不加载的情况下使用
library()
dplyr::filter()
?dplyr #查看dplyr的帮助文档
国内R包安装前设置镜像可以解决安装速度慢的问题
镜像依赖包
有些R包之间存在依赖关系,A包的使用必须同时用B包,大部分情况下,安装A包的同时会自动安装B包
判断式安装
当你不确定自己装没装某R包时,可使用以下满分操作
if(!require(stringr))install.packages("stringr")
网友评论