變量為我們提供了程序可以操作的命名存儲, R語言中的變量可以存儲原子向量,原子向量組或許多Robject的組合。有效的變量名稱由字母,數字和點或下劃線字符組成。變量名以字母或不以數字后跟的點開頭。
變量.PNG
變量賦值
可以使用向左,向右和等于運算符來為變量分配值。可以使用print()或cat()函數打印變量的值。cat()函數將多個項目組合成連續打印輸出。
Assignment using equal operator 使用等號賦值
var.1 = c(0,1,2,3)
Assignment using leftward operator 使用左箭頭賦值
var.2 <- c("learn","R")
Assignment using rightward operator 使用右箭頭賦值
c(TRUE,1) -> var.3
print(var.1)
cat("var.1 is",var.1,"")
cat("var.2 is",var.2,"")
cat("var.3 is",var.3,"")
--------print--------
[1] 0 1 2 3
var.1 is 0 1 2 3
var.2 is learn R
var.3 is 1 1
注:向量c(TRUE,1)具有邏輯和數值類的混合,因此,邏輯類強制轉換為數字類,使TRUE為1。