2021-03-05生信技能树-生信入门D4

生信技能树2021生信入门线上课笔记,需要结合课程讲解服用

1.删除变量rm()
删除全部rm(list=ls());也可以点击小扫把
清除控制台ctrl+l;透明小扫把

2.match习题答案

load("matchtest.Rdata")
colnames(y) = x$ID[match(colnames(y),x$file_name)]
#以y的顺序取X,重新命名y

load("matchtest.Rdata")
x = x[match(colnames(y),x$file_name),]
identical(x$file_name,colnames(y))#判断两者是否相同,相同返回T
colnames(y) = x$ID
#思路同上,分步进行,期间要注意重新赋值X

R包来源及安装(搜素R包来源;安装过程的提示不需要看,除非有明确的error)

1.CRAN:相当于官网http://cran.r-project.org/web/views/

install.packages()

2.bioconducntor:存放与生信相关的R包http://cran.r-project.org/web/views/

BiocManager::install()

3.github:http://github.com

devools::install_github(‘用户名/包名字’)

#本地安装,下载后放在工作目录下
devtools::install_local("AnnoProbe-master.zip",upgrade = F)

4.安装历史版本的R包https://www.jianshu.com/p/163f77ecfcfb
手动安装R包https://blog.csdn.net/lym152898/article/details/77572163

5.安装过程中能no就no,不行再选yes

6.判断式安装

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

7.更新所有R包

update.packages()

安装后需要加载,要不然会报错找不到函数(一次安装,每次打开新的session都要加载)

library(tidyr)#是检查是否安装成功的标准,没安装成功会报错
require(tidyr)

R包安装前需设置镜像(国内)

国内镜像推荐
清华镜像(tuna,Beijing)
中科大镜像(ustc,Hefei)

设置方式:

1.tools–global option-packages-选择中科大或清华
2.代码

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

R包安装和使用的逻辑:安装包--加载包--使用包里的函数

已安装、不加载,直接使用 dplyr::filter()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容