R语言入门1:安装R和RStudio
R语言入门1:安装R和RStudio

1. Windows安装R
在Windows系统上,安装R语言比较简单,直接从R的官方网站下载,按照正常的软件安装流程点下一步即可。
2. Windows安装RStudio
R语言自带的工作窗口界面非常不美观,用起来也非常不方便。于是有人发明了RStudio:
RStudio是R语言的一种集成开发环境,它是免费自由软件。RStudio同时有桌面版和服务器版。RStudio基于C++开发,它的图形用户界面基于Qt。Rstudio使R更加方便和容易使用。
Windows操作系统下,安装RStudio也非常简单,从官网下载后直接安装即可。
3. Linux 安装R
要在Linux操作系统上安装最新版本的R,我们可以使用apt-get命令。但是,在这之前,我们需要更新系统的源文件。对于Ubuntu操作系统,不同的版本具有不同的源文件,我们需要先查看自己的操作系统版本,添加并更新相应的源文件后,才可以安装。
1. 查看Linux操作系统的版本
# 使用如下命令查看操作系统的版本
lsb_release -a
显示我的操作系统版本是Ubuntu 16.04,代码是xenial,根据官方的安装文档提示,我们需要在/etc/apt/sources.list
中,添加相应的下载源:
# cd进入home目录
cd ~
# 以管理员权限,打开sources.list文件(修改sources.list文件需要root权限)
sudo vim /etc/apt/sources.list
# 在sources.list中添加源,并保存
deb https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu xenial/
# 更新源
sudo apt-get update
# 在更新源的过程中,由于安全性问题,系统报错,输入如下命令解决:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
# 重新更新源
sudo apt-get update
# 安装R
sudo apt-get install r-base
4. Linux安装RStudio Server
首先,打开并查阅RStudio Server的官方文档,查阅软件安装的相关说明。根据安装文档的说明,按照以下步骤进行安装:
# 安装R,已完成
# 安装 gdebi-core gdebi-core
sudo apt-get install gdebi-coresudo apt-get install gdebi-core
# 下载RStudio Server安装包
wget https://download2.rstudio.org/rstudio-server-1.1.383-amd64.deb
# 安装RStudio Server
sudo gdebi rstudio-server-1.1.383-amd64.deb
# 查看服务器的地址
ifconfig
# 使用网页登录 RStudio Server
服务器地址:8787
R语言入门1:安装R和RStudio的更多相关文章
- R语言入门(1)-初识R语言
设置R语言环境为英文环境 其实不设置也行...就是报错提示的内容是中文的话, 会不太好理解.. 1. 首先在用户根目录下cat查看一下, 发现没有.Renviron文件, 这个是R语言的环境配置文件. ...
- R语言无网络安装R包,彻底解决依赖问题!
R version: 3.5.3, 3.6.3 更新日期: 2020-9-10 大家测试后多提建议哈, 有问题我会持续更新的 在工作中,我们使用的服务器通常是不能联外网的,这在安装R包的时候产生了巨大 ...
- 【Introduction】R语言入门关键小结
写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...
- 用几分钟了解R语言入门知识
第一篇——用几分钟了解R语言入门知识 第二篇——用几分钟了解R语言入门知识(续) 关于数据分析学习笔记的计划(以及目录)
- R语言中动态安装库
R语言中动态安装库 在一个R脚本中,我们使用了某些library,但是发现运行环境中没有这个library,如果能检测一下有没有这个包,没有就自动安装该多好.而R中非常方便地支持这些,只要联网. 代码 ...
- R语言入门一
一.数据分析相关概念 数据:是指对事物或对象各方面进行描述的符号,包括事物的基本属性.特征.性质.状态.相互关系等:比如描述人的数据有:身高.年龄.性别.兴趣.性格.婚姻状态等等. 分析:是指把事物或 ...
- golang语言入门及安装
golang语言入门及安装 go语言是google在2009年发布的开源编程语言使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全.支持并行进程. 本次讲解在windows上安装go语言的开 ...
- R语言- 实验报告 - 利用R语言脚本与Java相互调用
一. 实训内容 利用R语言对Java项目程序进行调用,本实验包括利用R语言对java的.java文件进行编译和执行输出. 在Java中调用R语言程序.本实验通过eclipse编写Java程序的方式,调 ...
- R语言入门(一)简介安装
数据挖掘常用的语言有R语言,python,SQL等,其中R语言最受欢迎.(注:SQL Server包含微软研究院开发的两种数据挖掘算法:Microsoft决策树和Microsoft聚集,此外还支持第三 ...
随机推荐
- 如何减小ABAP业务代码的复杂度
在程序开发的过程中,相同的功能往往有不同的实现方式.对于可以实现同样功能的不同代码,复杂度是用于比较其质量优劣的重要指标. 在本文中,代码复杂度是指代码被理解/修改的难易程度.越容易被理解.修改的代码 ...
- github克隆项目缓慢
github浏览或者克隆项目的时候,总是十分缓慢,下面是亲自自测的一种方式,克隆速度可以稍快一些 第一步 访问域名解析网站:https://www.ipaddress.com/ 在网页下方可以看见一个 ...
- 非关系型数据库--redis
0.1 新单词 expire 美 /ɪk'spaɪɚ/ 到期 range 美 /rendʒ/ 范围 idle美 /'aɪdl/ 闲置的 0.2 面试题:mysql和redis和memcached区别? ...
- laravel .env文件的使用
umen 是 laravel 的衍生品,核心功能的使用和 laravel 都是一致的,但配置文件这一方面,lumen 在 laravel 的基础上增加了更简便的配置方式:lumen 采用了 DotEn ...
- 对《Java核心技术卷一》读者的一些建议
<Java核心技术卷一>是唯一可以和<Java编程思想>媲美的一本 Java 入门书.单从技术的角度来看,前者更好一些.但上升到思想层面嘛,自然后者更好,两者的偏重点不同. 思 ...
- java bean 属性验证框架 valid
项目介绍 java 开发中,参数校验是非常常见的需求. 但是 hibernate-validator 在使用过程中,依然会存在一些问题. 特性 支持 fluent-validation 支持 jsr- ...
- Prometheus学习系列(三)之Prometheus 概念:数据模型、metric类型、任务、实例
前言 本文来自Prometheus官网手册1.Prometheus官网手册2 和 Prometheus简介 说明 Prometheus从根本上存储的所有数据都是时间序列: 具有时间戳的数据流只属于单个 ...
- TensorFlow实现图像卷积并可视化示例
图片尺寸要自己修改. 看起来好像没啥意思,不知道下一步能干什么,先卷了再说.由于weights是随机生成的(tf.random_normal作用:用于从服从指定正太分布的数值中取出随机数),所以每次卷 ...
- mysql 查询存在A表中而不存在B表中的数据
有两张表,学生信息表infolist: 学生姓名表namelist: 现要查询出,存在infolist中,而不存在namelist中的学生,语句如下: select * from infolist w ...
- Android app targetSdk升级到27碰到的一个bug补充说明
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/203 完美解决google nexus设备全面屏主题cra ...