R语言学习笔记 | R语言的入门

文章目录

    • 前言
    • R语言是什么?
    • 为什么要学习R语言?
    • 学习R语言困难吗?
    • R语言的获取
    • R语言的界面及编译器下载
    • RStudio的获取
    • RStudio界面介绍

前言

R语言是我2020年底开始接触的,出于科研,同时也在巫师兄的推荐下慢慢上手R语言,起初只是需要做一个DBSCAN的聚类分析,后来却渐渐地爱上了它的强大功能和出图,下面就先从R语言的入门开始讲起吧!

R语言是什么?

R语言是一种为统计计算图像显示而设计的语言环境,是贝尔实验室(Bell Laboratories)的Rick Becker、John Chambers和Allan Wilks开发的S语言的一种实现,提供了一系列统计和图形显示工具。
R语言学习笔记 | R语言的入门_第1张图片

为什么要学习R语言?

有一些小伙伴想问:“我已经学会了spss/sas/stata…,为什么还要学习R语言?”
可能它下面几个方面会吸引到你:

  1. 编程入门语言: 如果你之前没有编程经验,但是学习工作中经常需要计算、统计、绘图,那R是你的首选(Python也许不太同意,不管他)。语法结构简单,上手较快,而且函数和pckages都有很好的实例文档。R是一门自学型语言,来R吧,你不会孤独。

  2. R是免费开源软件:现在很多学术期刊都对分析软件有版权要求,而免费的分析工具可以使你在这方面不会有什么担心。另一方面,如果学术界出现一种新的数据分析方法,那么要过很长一段时间才会出现在商业软件中。但开源软件的好处就在于,很快就会有人将这种方法编写成扩展包,或者你自己就可以做这件工作。

  3. 命令行工作方式:许多人喜欢类似SPSS菜单式的操作,这对于初学者来说很方便入门,但对于数据分析来说,命令行操作会更加的灵活,更容易进行编程和自动化处理。而且命令行操作会更容易耍酷,不是嘛,一般人看到你在狂敲一推代码后得到一个分析结果,对你投来的目光是会不一样的。

  4. 小巧而精悍:R语言的安装包更小,大约不到40M,相比其它几个大家伙它算是非常小巧精悍了。目前R语言非常受到专业人士欢迎,根据对数据挖掘大赛胜出者的调查可以发现,他们用的工具基本上都是R语言。此外,从最近几次R语言大会上可以了解到,咨询业、金融业、医药业都在大量的使用R语言,包括google/facebook的大公司都在用它。因此,学习R语言对你的职业发展一定是有帮助的。 R语言学习笔记 | R语言的入门_第2张图片

学习R语言困难吗?

我作为一个R语言的学习者,从一只菜鸟到一只没那么菜的菜鸟,学习过程中会去经常查阅书籍、百度、查看帮助文档,但它的学习是轻松的,因为对新手特别友好,只要有一点点的编程基础就能够轻松上手了。

R语言的获取

  1. 在某度上直接搜索**“R语言”**,第一条“The Project for Statistical Computing”就是R语言的官网了,点击进入。 R语言学习笔记 | R语言的入门_第3张图片
  2. 在第一段里面,找到 “Download R” 的字样,或者点击后面的CRAN mirror 选择合适的镜像源。
    R语言学习笔记 | R语言的入门_第4张图片
  3. 如果是国内的话,可以先根据左上角的国家分类找到China,然后根据不同地区选择镜像源,我们这里使用清华大学的镜像源(里面的组件相对比较齐全),同时为什么不使用国外的镜像源呢?因为网速相对国内的会较慢且不稳定,所以一般会优先选择国内的镜像源。
    R语言学习笔记 | R语言的入门_第5张图片
  4. 在镜像源里根据自己电脑的系统选择即可,这里以Windows为例。 R语言学习笔记 | R语言的入门_第6张图片
  5. 点击上图的Download R后进入下图的界面,找到 “Base” 按钮并点击。
    R语言学习笔记 | R语言的入门_第7张图片
  6. 在灰色框内点击 “Download R4.0.3 for Windows” 即可,如果不想用这个版本的R语言,也可以点击 “Installation and other instructions” 安装其他版本的R语言。
    R语言学习笔记 | R语言的入门_第8张图片

R语言的界面及编译器下载

R语言学习笔记 | R语言的入门_第9张图片
R语言的界面较为简洁和小巧,编写代码的环境也相对舒服,但它缺失了一些交互界面,缺少例如存储起来的变量、历史记录的查看等等窗口,也无法调整字体大小等等,用户进行编程的时候就不太方便,所以我们一般会在RStudio编译器里面进行编程(还有其他许多编译器,这里推荐较为主流的一款),优点太多了,还请大家自己细细挖掘~

RStudio的获取

Step1:
打开RStudio的官方网站:https://www.rstudio.com/proucts/rstudio/download/,找到Free下面的Download按钮,点击即可下载。
R语言学习笔记 | R语言的入门_第10张图片
Step2:R语言学习笔记 | R语言的入门_第11张图片
Step3:
R语言学习笔记 | R语言的入门_第12张图片

RStudio界面介绍

RStudio的界面,根据功能可以划分成代码输入区结果显示区两大块窗口。根据位置上可以划分成左上角、左下角、右上角、右下角四个窗口,也是RStudio默认的界面形式,每个窗口上都折叠着不同的窗口页,大体包括了以下几个窗口:程序编辑窗口,工作空间与历史信息,程序运行与输出窗口(主界面),画图和函数包帮助窗口。
R语言学习笔记 | R语言的入门_第13张图片

  • 右下角的Polts、File、Packages、Help、viewer窗口,可以查看本地文件,文件操作,安装和查询包,查找函数和函数的帮助文档。

  • 右上角的environment、History等窗口具有存储已输入的元素、历史记录浏览的功能。

  • 左下角的Console窗口可以显示程序运行的信息。既可以输入代码,也可以显示文字结果。

  • 左上角的Scripts窗口(脚本区):书写和保存R代码的地方。

    其实我们在RStudio中主要做的就只有两件事情,编写代码结果输出。今天有关于R语言的入门就到这里啦,下一节将会介绍R语言的绘图界面并举例绘制几种常见的统计图。

你可能感兴趣的:(R语言,经验分享,r语言)