R 编程中的变量

17 Mar 2025 | 阅读 2 分钟

变量用于存储要在 R 程序中操作和引用的信息。 R 变量可以存储原子向量、一组原子向量或许多 R 对象的组合。

像 C++ 这样的语言是静态类型的,但 R 是动态类型的,这意味着它会在语句运行时检查数据类型。 有效的变量名包含字母、数字、点和下划线字符。 变量名应该以字母或点开头,后面不能跟数字。

变量名有效期有效和无效的原因
_var_name无效变量名不能以下划线 (_) 开头。
var_name, var.name有效变量可以以点开头,但点后面不能跟数字。 在这种情况下,变量将无效。
var_name%无效在 R 中,除了点和下划线之外,我们不能在变量名中使用任何特殊字符。
2var_name无效变量名不能以数字开头。
.2var_name无效变量名不能以点开头,后面跟一个数字。
var_name2有效变量包含字母、数字和下划线,并以字母开头。

变量赋值

在 R 编程中,有三个运算符可用于将值赋给变量。 我们可以为此使用左向、右向和等于运算符。

有两个函数用于打印变量的值,即 print() 和 cat()。 cat() 函数将多个值组合成一个连续的打印输出。

当我们在 R 命令提示符中执行上述代码时,它将为我们提供以下输出

R Programming Variables

变量的数据类型

R 编程是一种动态类型的语言,这意味着我们可以在程序中一次又一次地更改同一变量的数据类型。 由于其动态特性,变量不会声明任何数据类型。 它从要分配给变量的 R 对象中获取数据类型。

我们可以借助 class() 函数检查变量的数据类型。 让我们看一个例子

当我们在 R 命令提示符中执行上述代码时,它将为我们提供以下输出

R Programming Variables
下一个主题R 关键字