美文网首页
常用代码集合

常用代码集合

作者: BioJournal_Link | 来源:发表于2019-08-09 14:16 被阅读0次

常规设置

rm(list = ls())#清空环境变量
options(stringsAsFactors = F)##字符不作为因子读入

加载包时不要出现冗余信息

suppressPackageStartupMessages({
  library(XXXX)
})  

设置安装包的镜像网站

options("repos"="https://mirrors.ustc.edu.cn/CRAN/")
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")

保存R数据

save(var1,var2,var3,file="filename.Rdata")
load("filename.Rdata")

安装R包

if(!require("XXXX")) install.packages('XXXX',update = F,ask = F)#如果是CRAN的包
if(!require("XXXX")) BiocManager::install('XXXX',update = F,ask = F)#如果是Bioconductor的包

批量安装R包

cran_packages <- c('','','','') 
Biocductor_packages <- c('','','','','')

for (pkg in cran_packages){
  if (! require(pkg,character.only=T) ) {
    install.packages(pkg,ask = F,update = F)
    require(pkg,character.only=T) 
  }
}

for (pkg in Biocductor_packages){
  if (! require(pkg,character.only=T) ) {
    BiocManager::install(pkg,ask = F,update = F)
    require(pkg,character.only=T) 
  }
}

#前面的所有提示和报错都先不要管。主要看这里
for (pkg in c(Biocductor_packages,cran_packages)){
  require(pkg,character.only=T) 
}

PCA作图

library("FactoMineR")
library("factoextra") 

df.pca <- PCA(t(ex), graph = FALSE)

fviz_pca_ind(df.pca,
             geom.ind = "point",
             col.ind = group_list, #group_list自定义
             addEllipses = TRUE, 
             legend.title = "Groups"

相关文章

  • 常用代码集合

    常规设置 加载包时不要出现冗余信息 设置安装包的镜像网站 保存R数据 安装R包 批量安装R包 PCA作图

  • css常用代码集合

    纯CSS写三角形 新版浏览器多行出现点点点 3. 单行出现点点点 背景色渐变 文字渐变 设置同行等高 解决IE下s...

  • Vue3 常用代码片段

    1、 Vue3 常用代码片段 snippets: 日常开发中常用的代码片段及组件封装集合[https://gith...

  • iOS 常用代码集合(一)

  • 007-集合,list,set,map

    集合的概念 Collection集合 常用方法 迭代器 迭代器使用 迭代器的问题 泛型 代码演示: ArrayLi...

  • Java基础之Collection集合

    标题常用集合 Java集合中,几个常用集合关系图 Collection单列集合中常用集中集合关系 Collecti...

  • 正则表达式

    语法规则 1 集合 常用元字符 常用反义符 常用限定符 贪婪和懒惰 代码示例 示例 1 示例 2 : 至少包括字母...

  • python检查一个集合是否包含了另外一个集合的所有项的代码

    代码期间,把做工程过程常用的一些代码珍藏起来,下边代码段是关于python检查一个集合是否包含了另外一个集合的所有...

  • IOS常用代码块整理集合

    定義: 1.按钮并切割圆角: <#按鈕名#>.layer.borderWidth = 1.0;//邊框線長度 se...

  • 面试聊几句

    一.常用的集合 Collection下的List集合的话有ArrayList和LinkedList,Set集合常用...

网友评论

      本文标题:常用代码集合

      本文链接:https://www.haomeiwen.com/subject/nigcjctx.html