生信技能树-数据挖掘week1 3/4

感谢生信技能树小洁老师

写一个函数

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")
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容