如果你是一个新手,通过上一篇的内容我相信你已经把R语言环境安装好了。那么,你肯定迫切想写下自己的第一行R代码。那么,是在RGui、还是Rstudio环境呢?这里建议你用Rstudio,作为一个优秀的编辑器,Rstudio一直很受R语言爱好者的喜爱。
这里简单介绍一下,Rstudio的工作环境基本常识,下面是一个Rstudio界面。我们看箭头处,左上角就是File按钮,用于常用的新建、保存功能等等,左上角箭头处“+”用于快速新建R Script脚本,接着下面是写脚本处,最下面是控制台,输入一行命令马上会有反馈,便于人机交互;右上角就是内存变量列表区域(Environment),然后是历史命令列表(History),与Matlab差不多的历史记录,然后一个刷子形状是清空内存所有变量,也可以用命令(rm(list = ls())),接着下面install就是安装包了,点击后会让你选择镜像名,自动下载安装,旁边更新包(Update)可以更新R包。
到这里,你就基本首席Rstudio环境了,当然了,关键还是得自己慢慢熟悉,积累经验。
命令行是一句运行了,就有反馈,比如我打印个“Hello world”,写完语句只需“Enter”键就会立即有结果,人机交互性好。
> print('Hello World!')[1] "Hello World!"
如果是在R Script脚本里面,可以把要运行的代码段选中(高亮),然后按Ctrl+Enter,就会执行选中代码段。因为有时候我们不需要把脚本从头到尾执行一遍,尤其在代码量很大的时候。
比如下所示,我有三行语句,我现在还是打印“Hello world”,只需选中语句print('Hello World!'),然后按Ctrl+Enter,就有结果了。当然了,执行整个脚本只需全选脚本,然后按Ctrl+Enter,也可以鼠标猛击【Run】按钮。
如果你觉得控制台(Console)代码满屏了,可以用快捷键【Ctrl+L】清空,与Matlab的"clc"一个效果。R语言作为Matlab的孪生兄弟【都是向量式编程】,在很多地方还是很相像的,Matlab主要有强大的工具箱,R语言有其强大的社区提供第三方包,功能可以扩展。当然了,它们各有千秋。
如果这时你突然想把前面的执行过的语句再执行一遍,只需按上下键就可以了,这一点与Matlab也是一样的。
当然了,与Matlab一样,也有help()功能,假设我们不清楚Sum()这个求和函数的用法,我们只需要
help('sum')
就会出现Sum()函数详细用法,如图中箭头所示:
与学习Matlab一样,我们要善于利用这些高级语言的自带帮助功能,这会让你在工作中省时省力。
练习到这里,今天的内容就结束了,这时候,你想关闭它,只需控制台输入:
> q()
会提示下面内容,问你是否保存工作控件,这里就不保存了,输入n。
Save workspace image to ~/.RData? [y/n]:n
好了,学习到这里,你们已经熟悉R环境、初步具备R语言编程能力了。下一次我会详细介绍R语言中的基本数据集。真正开始你们的R语言学习之旅!
网友评论