首页 > 系统相关 >11-在linux系统上安装R语言

11-在linux系统上安装R语言

时间:2023-11-25 21:22:38浏览次数:32  
标签:11 镜像 conda install linux BiocManager 安装 加载

 

 

#我们在linux系统里面安装R,能够分析许多大数据。前提是安装好conda,可以看教程“https://blog.csdn.net/liangjinghui123/article/details/130318678?spm=1001.2014.3001.5501”

#查看conda环境,可以看到现在是base基础环境

conda info --envs

#创建名为R的环境,中间点个“y”确定

conda create -n R

#激活R环境

source activate R

#查看R的版本

conda search r-base

#安装R语言,中间点个“y”确定

conda install r-base=4.3.0

#在名为R的环境中进入R语言

R

#如果要退出R语言就是“q()”

#镜像设置,先查看现在的镜像

options()$repos

#打开一个文件

file.edit(file.path("~",".Rprofile"))

#点“a”进入编辑状态,写入下面两行代码,结束时按一下“Esc”,保存退出“:wq”

options("repos"=c(CRAN="https://mirrors.pku.edu.cn/CRAN/","http://mirrors.aliyun.com/CRAN"))

print("已设置北大阿里云镜像")

#退出再重进R,可以看到已经设置好了镜像了

q()

R

#安装BiocManager,在这个网站中看BiocManager的安装代码(https://www.bioconductor.org/install/)

#适合4.3.0版本的R的biocmanager是3.17,复制里面的就行

if (!require("BiocManager",quietly = TRUE))

   install.packages("BiocManager")

BiocManager::install(version ="3.17")

#安装软件的方式有两种一种是R自带的命令

install.packages("package_name")

#还有另一种方法,通过biocmanager安软件了,先加载biocmanager的包

library(BiocManager)

#再通过该包安装别的软件,如安装名为“limma”的包

BiocManager::install("limma")

#在安装R包的过程中,因为是较新版本的R,所以很多包尽可能通过BiocManager安装吧,安装时候往往会安装其它一些依赖包。大家可以试着安装一些常见的包如:WGCNA,dplyr,ggplot2,limma,tidyverse,DESeq2等。tidyverse这个R包好像没有适合R-4.3版本的,没更新吧,过两个礼拜看看有没有,其它R包都能装。

#附些常见的命令,查看已安装的R包“library()”。加载包“library(packagename)”。查看已加载的包“(.packages())”。取消已加载的包“detach("package: packagename")”。

#安装R包的方法有很多,除了这两个,还有devtools,pak,conda安装,自行下载R包安装也行。这些方法自行百度,或者以后有时间我自己出一个教程。

 

 

#登山少女~

标签:11,镜像,conda,install,linux,BiocManager,安装,加载
From: https://www.cnblogs.com/liangjinghui/p/17856121.html

相关文章

  • 11.25日记
    Flume是一种可靠、高可用的分布式系统,用于在数据源和目的地之间可靠地收集、聚合和移动大量数据。Flume是Apache软件基金会下的开源软件,最初由Cloudera公司开发。它主要用于将数据从不同来源收集到Hadoop分布式存储系统中,以便进行大数据分析。Flume基于流式数据流模型,它将数据源分......
  • Win10无法访问linux上的samba服务问题解决
    转自https://blog.csdn.net/u014635079/article/details/124703840服务端:Ubuntu20.04, samba版本4.13.17-Ubuntu客户端:Win10 问题1:按照教程搭建好samba服务之后,从windows可以ping通linux的情况下,从windows端无法连接samba服务器。 解决:通过打开Lanman工作站的启用不......
  • 1125傍晚
    ......
  • 8-Linux系统安装conda,镜像设置,环境变量
      1,我们现在学习Linux系统,首先得有个服务器的账号,这个要看自己的学校里面有没有专门做生信的课题组问问,或者去淘宝买,或者去那个组学大讲堂公众号里面有服务器租借的(没广告),租个好点的服务器,价格估计5000-10000半年不等的价格,能处理一些转录组等大数据,也可以做WGCNA等其他的大......
  • 11.25每日总结
    Flash动画综合设计并发布、嵌入到网页    【作业要求】自己选定主题,创意制作Flash动画,并与网页进行集成【实验环境】l 所需硬件环境为微机;l 所需软件环境为Flash8.0【创意内容】在一个二界面里整合学习并且制作了三种动画,第一个是制作一个按钮,并且再......
  • 机器学习环境安装和使用之02Jupyter Notebook的使⽤
    JupyterNotebook简介jupyterNotebook(前身是IPythonNotebook)是一个开源的交互式计算和数据可视化工具(web程序),支持多种编程语言,最常用的是Python。它提供了一个基于Web的界面,用户可以在浏览器中创建和共享文档,这些文档包含实时代码、方程、可视化和文本。名字源⾃Julia、P......
  • Linux学习随笔——文件权限
    一、基本权限UGOU:属主;G:属组;O:其他用户;r:read(读取),数字设定为4;w:write(写入),数字设定为2;x:execute(执行),数字设定为1;使用ll命令查看文件属性,如下例子,忽略第一个“-”,前面3个字符表示属主的权限,中间3个表示属组的权限,后面3个表示其他用户的权限;-rw-r--r--(表示属主权限为读写6,属组权限......
  • 无涯教程-Linux - 目录管理
    在本章中,我们将详细讨论Unix中的目录管理。目录也是文件,它存储着文件名和文件相关信息,所有文件,无论是普通文件,特殊文件还是目录,都包含在目录中。Unix使用分层结构来组织文件和目录,这种结构通常称为目录树,该树只有一个根节点,即斜杠字符(/),所有其他目录都包含在其下方。Home目录......
  • Linux命令(131)之groupmod
    linux命令之groupmod1.groupmod介绍linux命令groupmod是用来修改组属性2.groupmod用法groupmod[参数]GroupNamegroupmod参数参数说明-n修改组名-g新的GID3.实例3.1.创建用户组命令:groupaddztj[root@rhel77~]#groupaddztj[root@rhel77~]#cat/etc/group|grepztjztj:x:......
  • Linux存储管理
    第七章存储管理存储是服务器的硬盘存储,在Linux系统下,系统识别到硬盘后,会为其创建一份初始分区表。硬盘在分区后才可以使用,系统通过分区表来管理硬盘的使用。存储方式从连接方式上,存储分为以下三种类型:本地存储:直接插在服务器上的硬盘,系统文件存放在本地。外部存储:可以理解为......