R語言變數賦值可以用 = 、 <- 或 ->
=是大多數程式語言在使用的賦值符號<-是我強烈建議大家使用(可用組合鍵 Alt+- 鍵入)->不常用x <- 3
print(x) # print() 可以打印變數內容
## [1] 3
_x <- 5
## Error: <text>:1:1: unexpected input
## 1: _
## ^
x y <- 5
## Error: <text>:1:3: unexpected symbol
## 1: x y
## ^
x' <- 5
## Error: <text>:1:2: unexpected INCOMPLETE_STRING
## 1: x' <- 5
## ^
1x <- 5
## Error: <text>:1:2: unexpected symbol
## 1: 1x
## ^
命名大致上幾個重點
習慣上有以下三種命名方式可以遵循 :
_ 串接以下以命名 員工的月薪 為 35000 為例 :
駝峰式命名
employeeMonthlySalary <- 35000
底線式命名
employee_monthly_salary <- 35000
字首式命名
ems <- 35000
EMS <- 35000
P.S. 命名方式無絕對,只要合乎前面所講的規則即可。
numeric : 數值character : 字元(稱 字串 較佳)logical : 布林值以上這三種型別是最常使用到的, 以下是宣告範例 :
numeric
w <- 5
x <- 5.1
y <- .1
z <- 0.1
character
w <- '今天的上課內容是R語言變數的命名規則與型別'
x <- "今天的上課內容是R語言變數的命名規則與型別"
logical
w <- TRUE
x <- FALSE
y <- T
z <- F