R 变量
在 R 中创建变量
变量是存储数据值的容器。
R 没有声明变量的命令。当你第一次给变量赋值时,变量就会被创建。
为了给变量赋值,请使用 <- 符号。要输出(或打印)变量的值,只需键入变量名:
实例
name <- "Bill" age <- 19 name # 输出 "Bill" age # 输出 19
从上面的例子中,name 和 age 是变量,而 "Bill" 和 40 是值。
提示
在其他编程语言中,通常使用 = 作为赋值运算符。在 R 中,我们可以同时使用 = 和 <- 作为赋值运算符。
然而,在大多数情况下,我们更倾向于使用 <-,因为在 R 的某些上下文中可以禁止使用 = 运算符。
打印/输出变量
与许多其他编程语言相比,在 R 中打印/输出变量,你不需要使用函数。您只需键入变量的名称即可:
实例
name <- "Bill Gates" name # 自动打印 name 变量的值
但是,如果你愿意,R 也提供了一个 print() 函数。
如果你熟悉其他编程语言,例如经常使用 print() 函数输出变量的 Python,那么这可能会很有用。
实例
name <- "Bill Gates" print(name) # 打印 name 变量的值
有时你必须使用 print() 函数来输出代码,例如在使用 for 循环时(你将在后面的章节中了解更多信息):
实例
for (x in 1:10) {
print(x)
}
结论:
是否要使用 print() 函数来输出代码取决于你自己。但是,当你的代码位于 R 表达式内时(例如,像上面的示例中那样在大括号 {} 内),如果你想要输出结果,请使用 print() 函数。