1 min read

跟大鹏学 R 语言(1):下载安装

原文链接: steemit, cnsteem, busy, chainbb, steemdb, steemd, busy, markdown

前情回顾: - 预告:“跟大鹏学 R 语言”连载即将开始

本文选自《学 R:零基础学习 R 语言》(大鹏著,研究出版社,2018)第一章。

xuer-cover.jpg

第1章 初见

1.1 结缘:下载安装

R 是跨平台的开源免费自由软件,Windows、Linux、macOS都有对应的安装文件可以下载。本书均以 Windows 系统为例作介绍。截至本书成稿时,R的最新版是3.4.1,安装程序文件只有75 M。我们去R的服务器,点击Download R for Windows,在打开的新网页最上方点击base,就找到下载链接了。下载完毕后,一路“下一步”的傻瓜式安装即可。安装完毕之后,从开始菜单中找到R,运行就可以了。

R的默认界面是控制台窗口(图1.1),展示的是代码和运行结果。

图 1.1: 裸奔的R默认界面.

在这个窗口逐条输入下面的代码,每换一次行就会执行一条。

co2
summary(co2)

我们输入的R代码很简单。第一行展示了一个名叫co2的变量,内容是夏威夷Mauna Loa观测站的大气二氧化碳浓度数据,是R自带安装的。这个数据举世闻名,我们现在常说的全球变暖、节能减排,经常会拿这个数据来说事儿。第二行计算的是co2数据的统计量,依次是最小值、第一分位数、中值、平均值、第三分位数、最大值。敲几个字母就算出这么多结果,是不是很方便?这只是R牛刀小试而已。

需要注意的是,退出R之后,这个窗口的代码不会保存。想保存的话,可以点击菜单栏的File – New script,就会出现一个新的编辑窗口,这里可以输入代码。需要执行的话,光标移到代码所在行,按ctrl+r (表示同时按住ctrl键和r键。下同)即可。编辑窗口的代码可以保存成文本文件,方便以后重复使用。

不出意料的话,新手对R的第一印象一定是:怎么这么简陋!

是的,此刻的R在裸奔,虽然能用,但不好看,而且不方便。我们可以给R穿上一件衣服遮遮羞,这只需再安装一个软件就行。

思考 1.1 你还见过哪些软件,界面简陋却功能强大?哪些软件界面花哨却功能差强人意?

R能穿的免费衣服很多,人们各有所爱。我们用过Notepad++、Tinn-R、 RKward,也用过Vim配合R插件,最后选定了 RStudio,因为有诸多好处,最明显的就是把 R 常用的界面整合到了一起(图1.2)。看吧,华丽丽堪比貂皮大衣。默认有四个面板:左上面板输入代码,左下面板查看代码的运行结果,右上面板展示工作环境,右下面板显示作图结果和帮助信息。我第一次用RStudio的时候一时惊为天人,就像《天龙八部》里的段誉看见了神仙姐姐的雕像,《神雕侠侣》里的郭襄看见了摘去面具的杨过,从此不可自拔。RStudio 还有很多好处,我们以后慢慢讲。将来会发现,RStudio岂止是件貂皮大衣,简直是一栋豪华别墅。

图 1.2: RStudio:R的豪宅.

RStudio的安装很简单。上RStudio官网,下载安装文件 运行即可。安装完毕后运行,然后选择菜单 File – New – R script ,或按快捷键 ctrl+shift+n,会新建一个.r文件。

以后我们只需运行RStudio就行了,它会自动调用R。那个裸奔的R界面,就让它像泰坦尼克号一样永远埋葬在电脑的深处。忘了它吧。

现在,我们正式开始 R 的奇幻之旅。