R语言初级教程(01): R编程环境的搭建

R是目前最流行的高级编程语言之一,被广泛用于统计分析和数据可视化。R是开源的,有非常活跃的社区来支撑。

想要了解更多有关R信息,可访问R的主页:https://www.r-project.org/

RStudio是R的一个集成开发环境(IDE)。使用它的话,R编程的学习和实践会更加轻松和方便。

下面就教大家如何下载并安装R和RStudio,比较简单,这里以Windows系统的安装为例,其它系统类似。

1. 下载R安装包

步骤1:打开R安装包的镜像链接https://cran.r-project.org/mirrors.html

步骤2:网页下拉至中国镜像列表(见下图),选中国镜像下载会更快。由于我在兰州,因此我选兰州大学的镜像。

你可以选择离你最近的那个镜像,这样下载速度可能是最快的。

步骤3:点击相应镜像链接之后,我们看到R有Linux, Mac和Windows三种版本(见下图)。这里我们选Windows版本。

步骤4:点击Windows版本之后,显示为下图。然后点击“install R for the first time”链接。

步骤5:接着点击“Download R 3.5.1 for Windows”链接(其中“3.5.1”是R的版本号)。

步骤6:最后点击保存,保存至相应文件夹下就行。

至此,R安装包下载完成。

2. 安装R

步骤1:双击下载文件“R-3.5.1-win.exe”进行安装。

步骤2:一直点击“下一步”,直到下面这张图,然后勾上“创建桌面快捷方式”。接着点击“下一步”就行。

步骤3:一段时间后,R的安装就完成了,点击“结束”。

3. 测试R

如果R安装成功,最后在电脑桌面上,将出现两个R的快捷方式(见下图)。其中“R x64 3.5.1”为64位系统的R版本,另一个为32位系统的。想知道R语言的32位和64位的区别请查看该博客:https://blog.csdn.net/to_baidu/article/details/52904681

双击其中一个快捷方式,我点了64位系统的(见下图)。然后输入1/3,接着按回车会显示计算结果。

至此,R的环境就算搭建好了。

4. 安装RStudio

下图就是R的原生IDE,界面不好看,强烈建议安装RStudio。

下面来安装RStudio:

由于RStudio没有镜像下载地址,所以从官网下载可能会非常慢。

为此我将最新的安装文件已经上传至百度网盘:https://pan.baidu.com/s/1sszMPh-sPnpoP8R8NsrVIg,密码:t2ws。如果通过这种方式下载,可跳过下面的下载步骤,直接安装就行。

步骤1:打开RStudio主页:https://www.rstudio.com/,点击“Download”(位置见下图)。

步骤2:然后点击“DOWNLOAD”(位置见下图)。

步骤3:接着网页会自动下滑至下载链接的位置(如下图)。我们看到RStudio也有Linux, Mac和Windows三种版本。这里我们下载Windows版本,点击链接将自动下载文件。

步骤4:双击下载好的RStudio文件进行安装,一直点击“下一步”就能完成安装。

5. 测试RStudio

对于Windows系统,由于RStudio安装结束后,不会自动在桌面创建快捷方式。因此需要我们手动为它创建一个快捷方式。

步骤1:如果按照默认方式安装RStudio,你将会在“C:\Program Files\RStudio\bin”路径下找到“rstudio.exe”文件,如下图。

步骤2:鼠标选中“rstudio.exe”文件,右击鼠标,移动到“发送到(N)”,点击“桌面快捷方式”。

步骤3:完成步骤1和2之后,你会发现桌面就有RStudio快捷方式了。以后都可以通过它来启动RStudio了。

下图是RStudio界面,是不是比原生IDE好多了。界面主要分三个区,1.控制台区:在那输入代码;2.环境变量显示区:可以看到各个变量以及它们的类型等;3.文件管理区:显示你工作目录下的文件,显示绘制的图,显示你安装了哪些包,显示帮助文档等。除了这3个分区外,其实还有代码编辑区,下次专门讲RStudio的使用再详细讲。

至此,R和RStudio的安装全部结束。



感谢您的阅读!想了解更多有关R语言技巧,请关注我的微信公众号“辉小宝同学”,我将定期更新相关文章。

原文地址:https://www.cnblogs.com/huixiaobao/p/9716688.html

时间: 2024-11-05 19:44:30

R语言初级教程(01): R编程环境的搭建的相关文章

R语言初级教程(02): RStudio的使用

上一篇博客已经介绍了R和RStudio的安装,这篇博客将介绍RStudio的使用. RStudio是R的一个集成开发环境(IDE).不知道IDE的可以百度一下,IDE的目的就是要让开发更加快捷和方便. 如果你还没有安装RStudio,可以参考我上一篇博客<R语言初级教程(01):R编程环境的搭建>进行安装. 注意:安装Rstudio前一定需要先安装R. RStudio 的好处很多,就不再一一赘述了.用过之后你才能体会它的好,灰常苏服--. 不多说了,来了解下RStudio. 界面概况 Sour

R语言初级教程(04): 算术运算

通过前面三篇博客的学习,我们应该知道如何搭建R编程环境了,也掌握了RStudio的使用,同时也了解了R的功能用途. 好了,现在正式开始R之旅. R的一个最简单功能,是它可以充当计算器来用,而且是个超级计算器. R中的基本运算包括:算术运算.关系运算.逻辑运算.赋值运算以及其他运算. 这篇博客将介绍R中的算术运算,主要包括: 四则运算 整除运算 幂指数运算 自然指数运算 对数运算 绝对值运算 平方根运算 三角函数运算 1. 四则运算 在R中,加减乘除运算符分别用 +, -, *和 /来表示,比如:

R语言基于S4的面向对象编程

前言 本文接上一篇文章 R语言基于S3的面向对象编程,本文继续介绍R语言基于S4的面向对象编程. S4对象系统具有明显的结构化特征,更适合面向对象的程序设计.Bioconductor社区,以S4对象系统做为基础架构,只接受符合S4定义的R包. 目录 S4对象介绍 创建S4对象 访问对象的属性 S4的泛型函数 查看S4对象的函数 S4对象的使用 1 S4对象介绍 S4对象系统是一种标准的R语言面向对象实现方式,S4对象有明确的类定义,参数定义,参数检查,继承关系,实例化等的面向对象系统的特征. 2

下载零基础数据分析与挖掘R语言实战课程(R语言)

随着大数据在各行业的落地生根和蓬勃发展,能从数据中挖金子的数据分析人员越来越宝贝,于是很多的程序员都想转行到数据分析,挖掘技术哪家强?当然是R语言了,R语言的火热程度,从TIOBE上编程语言排名情况可见一斑.于是善于学习的程序员们开始了R语言的学习之旅.对于有其他语言背景的程序员来说,学习R的语法小菜一碟,因为它的语法的确太简单了,甚至有的同学说1周就能掌握R语言,的确如此.但是之后呢?……好像进行不下去了!死记硬背记住了两个分析模型却不明其意,输出结果如同天书不会解读,各种参数全部使用缺省值,

零基础数据分析与挖掘R语言实战课程(R语言)

随着大数据在各行业的落地生根和蓬勃发展,能从数据中挖金子的数据分析人员越来越宝贝,于是很多的程序员都想转行到数据分析, 挖掘技术哪家强?当然是R语言了,R语言的火热程度,从TIOBE上编程语言排名情况可见一斑.于是善于学习的程序员们开始了R语言的学习 之旅.对于有其他语言背景的程序员来说,学习R的语法小菜一碟,因为它的语法的确太简单了,甚至有的同学说1周就能掌握R语言,的确如 此.但是之后呢?……好像进行不下去了!死记硬背记住了两个分析模型却不明其意,输出结果如同天书不会解读,各种参数全部使用缺

R语言之数据可视化 - R的绘图颜色

5. R语言绘图之 颜色 · grDevice 包 - colorRamp() 和 colorRampPalette() - 颜色名字可使用 colors() 获取 · RColorBrewer 包 - 三类调色板: 1. sequential:从一个极端渐变到另一个极端,适合用于呈现顺序数据 2. diverging:两端鲜艳而中间较淡,适合凸显处在极端的数值,即想强调高低对比时可选择 3. qualitative:颜色间对比鲜明,适合呈现分类变量 - 调色板信息可与 colorRamp /

回归预测及R语言实现 Part2 回归R语言实现

下面是回归分析的各种变体的简单介绍,解释变量和相应变量就是指自变量和因变量. 常用普通最小二乘(OLS)回归法来拟合实现简单线性.多项式和多元线性等回归模型.最小二乘法的基本原理前面已经说明了,使得预测值和观察值之差最小. R中实现拟合线性模型最基本的函数是lm(),应用格式为: myfit <- lm(Y~X1+X2+-+Xk,data) data为观测数据,应该为一个data.frame,前面是拟合表达式,Y是因变量,X1-Xk是自变量,+用来分隔不同的自变量的,还有可能用到的其他符号的说明

No.01——配置编程环境

======由于很喜欢Android编程,所以买来了安卓权威指南来学习.为了应用费曼技巧——把知识输出出去以检验和巩固,在此写下学习笔记======= 1. 配置编程环境 Java的JDK(Java developer Kit) http://www.oracle.com/technetwork/java/javase/downloads/index.html Android Studio http://developer.android.com/index.html 另外: FQ软件——6VP

在安卓手机上学习C语言 - 安卓手机C/C++编译环境的搭建 : 程序世界的创建

   在安卓手机上学习C语言           安卓手机C/C++编译环境的搭建 : 程序世界的创建 在电脑上运行的QQ,手机上的QQ都是程序, 这些通电就能用的神奇玩意, 如果我说它们都是程序员用一个一个英文字母,数字,奇奇怪怪的符号创造出来的,我想那些没有任何概念的朋友可能会感到惊讶. 是的, 在没有揭开程序世界的神秘面纱之前, 一切都是那么神奇. 实际上, 程序确实是用一个一个英文字母(或者说拼音字母...)来写出来的, 就和写小说一样写出来的. 但是并不是写完之后把写出来的内容保存到一