R 变量


在 R 中创建变量

变量是存储数据值的容器。

R 没有声明变量的命令。变量是在您第一次为其赋值时创建的。要将值分配给变量,请使用<-符号。要输出(或打印)变量值,只需键入变量名称:

示例

name <- "John"
age <- 40

name   # output "John"
age    # output 40
亲自试一试 »

从上面的例子来看,nameage变量, 尽管 "John"40

在其他编程语言中,通常使用=作为赋值运算符。在 R 中,我们可以同时使用=<-作为赋值运算符。

然而,<-在大多数情况下是首选,因为=在 R 中的某些上下文中可以禁止运算符。


打印/输出变量

与许多其他编程语言相比,您不必使用 R 中的函数来打印/输出变量。您只需键入变量的名称即可:

示例

name <- "John Doe"

name # auto-print the value of the name variable
亲自试一试 »

然而,R确实有一个print()如果您想使用它,则可以使用该功能。如果您熟悉其他编程语言,这可能会很有用,例如Python,通常使用print()函数输出变量。

示例

name <- "John Doe"

print(name) # print the value of the name variable
亲自试一试 »

有时您必须使用print()输出代码的函数,例如在使用时for循环(您将在后面的章节中了解更多):

示例

for (x in 1:10) {
  print(x)
}
亲自试一试 »

结论:如果您想使用,这取决于您print()函数或不输出代码。但是,当您的代码位于 R 表达式内时(例如在花括号内){}就像上面的例子一样),使用print()函数,如果你想输出结果。