购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 R语言编码规则

3.1.1 控制台规则

在RGui中编写代码主要使用控制台(R Console),下面先来了解控制台的规则。

(1)在R Console中直接编写代码时,在命令提示符“>”后输入代码并按Enter键,输入的代码会立刻运行。

(2)选择“文件”→“新建程序脚本”命令后,在R编辑器中输入代码并按Enter键,会换行而不会立刻运行。运行代码时,需要选择运行区域,然后选择“编辑”→“运行当前行或所选代码”命令。

注意

在R编辑器中,必须用鼠标手动选中需要运行的代码,否则只运行光标所在位置的那一行代码。

(3)在R Console中编写代码无法直接通过鼠标拖曳改变代码的位置。例如,输入代码“print("奋发图强")”后,无法通过鼠标将“发”拖曳到“奋”前,选中“发”后按Delete键也无法将其删除,只能通过键盘上的左右方向键改变光标位置,按Backspace键进行删除。通过按键盘上的上下方向键可以显示上一行或下一行代码。

3.1.2 赋值语句的写法

R语句由函数和赋值语句构成。需要注意的是,R语言使用“<-”作为赋值符号,而不像其他语言那样使用“=”作为赋值符号。另外,“<-”符号的前后要各空一个格。

例如,将变量a赋值为99,代码如下:

     a <- 99

与Python一样,R语言也使用“#”作为注释符号,被注释的内容不参与编译。需要注意,R语言不支持多行注释。

3.1.3 输入的规则

(1)R语言本身区分大小写,因此a和A在R语言里是两个变量。例如:

(2)多段代码可以使用分号(;)隔开。例如:

     print("a");print("b");print("c")

(3)当输入的函数有误时,R语言直接提示错误。当输入的函数不完整时,按Enter键自动出现一个加号“+”提醒,在“+”后可继续输入代码。如果代码还是不完整,按Enter键再次出现加号“+”,直到代码输入完整才停止提醒,如图3.1所示。

图3.1 加号“+”提醒

注意

如果代码中的错误是R语言也不认识的,就只能按Esc键退出。当输入行开头变成“>”时,才可以继续输入代码。 adCyJZTJzup0jObN6+xnXfPK9ZdxgFmUAW9fI1p9aWd91Oqt495TO7jw6QJBMUpk

点击中间区域
呼出菜单
上一章
目录
下一章
×