变量与常量
BioNote 2022-01-12
R
# 常量
常量是指直接写在程序中的值,包括数值、字符串等。
数值型常量包括整型、单精度、双精度等,一般不需要区分。写法如123, 123.45, -123.45, -0.012, 1.23E2, -1.2E-2等。 为了表示123是整型,可以写成123L
字符型常量用两个双撇号或两个单撇号包围。
逻辑型常量只有TRUE和FALSE,表示真值和假值。
缺失值用NA表示。 统计计算中经常会遇到缺失值, 表示记录丢失、因为错误而不能用、节假日没有数据等。
除了数值型,逻辑型和字符型也可以有缺失值, 而且字符型的空白值不会自动辨识为缺失值,需要自己规定。
R支持复数类型, 复数常量写法如2.2 + 3.5i, 1i等。
# 变量
程序语言中的变量用来保存输入的值或者计算得到的值。 在R中,变量可以保存所有的数据类型。
变量命名规范:
- R变量名必须以字母、数字、下划线和句点组成
- 变量名的第一个字符不能取为数字
- 变量名是区分大小写
# 变量赋值
用<-赋值的方法定义变量。<-也可以写成=,但是<-更直观。 如:
x5 <- 6.25
x6 = sqrt(x5)
1
2
2
R是“动态类型”语言, 赋值实际上是“绑定”(binding), 即将一个变量名与一个存储地址联系在一起, 同一个存储地址可以有多个变量名与其联系。