当前位置: 首页 > news >正文

网站备案要网站做才可以使用吗深圳做网站

网站备案要网站做才可以使用吗,深圳做网站,怎么做交易猫假网站,微网站建设行业现状欢迎大家关注全网生信学习者系列: WX公zhong号:生信学习者Xiao hong书:生信学习者知hu:生信学习者CDSN:生信学习者2 介绍 R语言提供的大量R包为众多研究者提供了足够的工具,但是如何安装R包是很多人在使…

欢迎大家关注全网生信学习者系列:

  • WX公zhong号:生信学习者
  • Xiao hong书:生信学习者
  • 知hu:生信学习者
  • CDSN:生信学习者2

介绍

R语言提供的大量R包为众多研究者提供了足够的工具,但是如何安装R包是很多人在使用R语言做数据分析时候所面临的问题之一。接下来介绍如何大规模安装所需要的R包。

在这里插入图片描述

常用安装

  1. install.packages函数是我们常用的安装R包的方式,需要注意的是这些R包必须是在CRAN仓库中,否则安装将会失败。安装方式可以将单个包作为变量传输进入,也可以以向量模式传递多个包。
# Installation of required packages in single model
install.packages("tidyverse")
install.packages("ggplot2")
install.packages("dplyr")
install.packages("tidyr")# mulitple packages in one command line
install.packages(c("tidyverse", "ggplot2", "dplyr", "tidyr"))# load packages
library("tidyverse")
library("ggplot2")
library("dplyr")
library("tidyr")
  1. 这里不得不提的是另一个存放R包的网址bioconductor。该项目是存放了大量用于生物研究的R包,很多做生物信息分析的人都会使用里面提供的R包。它的安装包是通过BiocManager包提供的install函数实现的。

The mission of the Bioconductor project is to develop, support, and disseminate free open source software that facilitates rigorous and reproducible analysis of data from current and emerging biological assays.

# Installation of required packages in single model
BiocManager::install("DESeq2")
BiocManager::install("gsva")# mulitple packages in one command line
BiocManager::install(c("DESeq2", "gsva"))# load packages
library("DESeq2")
library("gsva")
  1. 还有一类是开发者把未经过CRAN或bioconductor等审核过但存放在如github, gitlab等开源网站的R包,这类R包可以分别通过devtoolsremote包的 install_githubinstall_gitlab等函数安装。
devtools::install_github("HuaZou/MyRtools")
remotes::install_github("HuaZou/MyRtools")devtools::install_version("Rcpp", version = "1.0.4.6",repos = "[http://cran.us.r-project.org](http://cran.us.r-project.org)")
  1. 除了联网安装R包外,R还提供本地下载压缩包安装模式。
install.packages("local/packagename.tar.gz", repos=NULL, type="source")

高效方式一

随着时间流逝,安装的R包也越来越多,如何快捷分辨出未安装过的R包就显得尤其重要。我们可以通过 installed.packages函数判断,并使用lapply函数分次安装所有的R包。构建函数,使其具有如下功能:

  1. 判断未安装R包;
  2. 使用 install.packagesBiocManager::install函数安装来源你不同的R包;
  3. 用lapply分别加载R包,并不输出加载过程中产生的信息。
packages_CRAN <- c("tidyverse", "ggplot2", "dplyr", "tidyr")
packages_biocond <- c("DESeq2", "gsva")InstallPackageFun <- function(packages=packages_CRAN , type="CRAN"){#packages=packages_CRAN#type="CRAN"# Install packages not yet installedinstalled_packages <- packages %in% rownames(installed.packages())if (any(installed_packages == FALSE)) {if(type == "CRAN"){lapply(packages[!installed_packages], install.packages)        }else{lapply(packages[!installed_packages], BiocManager::install) }}# Packages Loading invisible(lapply(packages, library, character.only = TRUE)) 
}
InstallPackageFun(packages=packages_CRAN , type="CRAN")
InstallPackageFun(packages=packages_biocond , type="bioconductor")

高效方式二

除了上面这种大规模安装未安装过的R包外,还可以通过已经构建好的R包内置函数安装,例如现在比较友好的R pacman,它提供的p_load函数其实可以看成是上述InstallPackageFun的升级版本。还有一个librarian包提供的shelf函数和p_load有类似的功能。

  • pacman
install.packages("pacman")pacman::p_load(ggplot2, tidyr, dplyr)
  • librarian
install.packages("librarian")librarian::shelf(ggplot2, DESeq2)
http://www.yidumall.com/news/100803.html

相关文章:

  • 创意设计服务是什么seo公司优化排名
  • 集团网站建设方案书seo优化推广技巧
  • 网站制作的原因百度关键词搜索排行
  • seo自然优化排名北京百度关键词优化
  • aspnet新闻网站开发今日新闻头条新闻
  • 做企业展示型网站百度官方网站网址
  • 大型网站seo宁波企业网站seo
  • app界面设计图怎么做苏州搜索引擎优化
  • 做网站建设公司赚钱吗企业产品营销策划推广
  • 静态网站怎么制作网络营销seo培训
  • 潍坊网站建设网超网店seo是什么意思
  • wordpress字数统计怎么优化一个网站
  • 什么网站可以做发票验证衡阳百度推广
  • 网站备案资料表网络营销在哪里学比较靠谱
  • 网站建设方案推荐宁波网络推广外包
  • 企业商城网站建设价格现在有哪些培训学校
  • 企业网站建设流程图竞价排名的服务模式是
  • 网站建设售后服务淘宝店铺运营推广
  • 长沙建网站培训机构在线推广企业网站的方法有哪些
  • 医学关键词 是哪个网站做做外贸用什么软件找客户
  • wordpress 网站赏析搜索引擎优化与推广技术
  • 网站项目根据什么开发上海优化网站方法
  • 本地做网站图片怎么存厦门seo网站推广优化
  • 张家港高端网站制作网络营销环境分析主要包括
  • 做机械比较好的外贸网站成都培训机构排名前十
  • 做封面图的网站站长统计app软件下载官网安卓
  • 南通门户网站电脑优化大师有用吗
  • 上海cms建站模板品牌seo如何优化
  • 标识导视设计公司官网泰州网站优化公司
  • 网站专题特点seo网络营销技巧