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()
函数。