R 语言教程 之 R 语言基础 1
R 语言基础
一门新的语言学习一般是从输出 "Hello, World!" 程序开始,R 语言的 "Hello, World!" 程序代码如下:
实例(helloworld.R)
myString <- "Hello, World!"
print ( myString )
运行实例 »
以上实例将字符串 "Hello, World!" 赋值给 myString 变量,然后使用 print() 函数输出。
注意:R 语言赋值使用的是左箭头 <- 符号,不过一些新版本也支持等号 =。
变量
R 语言的有效的变量名称由字母,数字以及点号 . 或下划线 _ 组成。
变量名称以字母或点开头。
变量名 是否正确 原因
var_name2. 正确 字符开头,并由字母、数字、下划线和点号组成
var_name% 错误 % 是非法字符
2var_name 错误 不能数字开头
.var_name,
var.name
正确 可以 . 号开头,但是要注意 . 号开头后面不能跟着数字
.2var_name 错误 . 号开头后面不能跟着数字
_varname 错误 不能以下划线 开头
变量赋值
最新版本的 R 语言的赋值可以使用左箭头 <-、等号 = 、右箭头 -> 赋值:
实例
使用等号 = 号赋值
var.1 = c(0,1,2,3)
print(var.1)
[1] 0 1 2 3
使用左箭头 <-赋值
var.2 <- c("learn","R")
print(var.2)
[1] "learn" "R"
使用右箭头 -> 赋值
c(TRUE,1) -> var.3
print(var.3)
[1] 1 1
查看已定义的变量可以使用 ls() 函数:
实例
print(ls())
[1] "var.1" "var.2" "var.3"
删除变量可以使用 rm() 函数:
实例
rm(var.3)
print(ls())
[1] "var.1" "var.2"