R语言语法及基本运算
R处理的所有数据、变量、函数和结果都以对象的形式保存。(R是面向对象的编程语言)
一、R的命名规则
- 区分大小写,如注意China和china的不同。
- 不能用数字作为变量,对象也不能用数字开头,但是数字可以放在中间或结尾,如2result与result2,后者是合法的。例:
result2=3
result2 -
不要使用保留名:NA, NaN, pi, LETTERS, letters, month.abb, month.name
如pi是内置变量,值为3.141593,若不小心修改了pi的值为5,则所有的函数如计算圆周率之类的都会把pi带入5,从而计算错误。
二、赋值与注释
赋值符号<-也可用=, 甚至->代替
a=5
a<-5
5->a
注释符号:#
三、R运算符
1、console中的提示符
(1) > 命令或运算提示符
(2) + 续行符,当一个命令未敲完时敲了回车,会出现+符号,如下图
2、基本算术运算
(1) + 加号 例:3+5
(2) - 减号 例:3-5
(3) * 乘号 例:3/5
(4) / 除号 例:3*5
(5) ^ 乘方 例:3^5
(5) sqrt 开方 例:sqrt(16)
(6) %% 取余数 例:123 %% 100
(7) %/% 整除,取小数点前面的数字 例:123 %/% 100