命名規則


R語言變數賦值可以用 =<-->


正確範例

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

w <- 5
x <- 5.1
y <- .1
z <- 0.1

character

w <- '今天的上課內容是R語言變數的命名規則與型別'
x <- "今天的上課內容是R語言變數的命名規則與型別"

logical

w <- TRUE
x <- FALSE
y <- T
z <- F