zl程序教程

您现在的位置是:首页 >  其他

当前栏目

生信技能树笔记day4

2023-02-19 12:20:13 时间

title: "生信技能树学习笔记"

引用自生信技能树 author: "天空"

date: "2023-01-02"

output: html_document


一、函数和R包

1. 函数与参数

函数与参数.jpg
函数参数2.jpg
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

2. 用函数代替复制粘贴

函数代替复制.jpg
#当一个代码需要复制粘贴三次,就应该写成函数或使用循环

jimmy <- function(i){
  plot(iris[,i],col=iris[,5])
}

jimmy(1)
jimmy(2)
jimmy(3)
jimmy(4)

二、R包

1. R包介绍

R包介绍.jpg

2. xxx包如何安装

R包安装.jpg

3. 快速下载R包

快速下载R包.jpg
快速下载R包1.jpg
R包安装疑问1.jpg
R包版本低.jpg
R包更新原则.jpg
# R包安装

options("repos"=c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")

# install.packages("tidyr")
# install.packages('BiocManager')
# BiocManager::install("ggplot2")
# install.packages('devtools')
# devtools::install_github("jmzeng1314/idmap1") #括号里写作者用户名加包名

# 清华镜像
# http://mirrors.tuna.tsinghua.edu.cn/CRAN/
# http://mirrors.tuna.tsinghua.edu.cn/bioconductor/
  
# 中科大镜像
# http://mirrors.ustc.edu.cn/CRAN/
# http://mirrors.ustc.edu.cn/bioc/

4. 记忆卡片

记忆卡片4.jpg

5. 分情况讨论是否安装

分情况讨论.jpg

6. 获取R包帮助之一方法:这个不好记

R包帮助1.jpg

7. 列出xxR里面的函数

列出R包里的函数.jpg

8. R符号

R符号.jpg

9. 认清函数和数据

函数和数据.jpg

10. 解决问题的秘诀

解决问题的姿势.jpg