📜  R-变量(1)

📅  最后修改于: 2023-12-03 15:34:36.221000             🧑  作者: Mango

R-变量

R语言中的变量是一个或者多个用于存储数据的命名存储位置。在R中,变量是按照特定的命名规则命名的,这些规则需要程序员掌握。R的变量必须以字母或者点开头,可以包含字母、数字、点或下划线。变量的名称是大小写敏感的,并且应该能够清晰地描述变量所存储的数据内容。

变量的赋值

赋值是将一个值存储到一个变量中的过程。在R中,可以使用赋值符号 “<-” 或者 “=” 来给变量赋值。常量的赋值需要程序员注意变量命名的规范以及数据类型的匹配。

例子
x <- 5
# x 现在存储了值 5
y <- "这是一个字符串"
# y 现在存储了值 "这是一个字符串"
z <- c(1, 2, 3)
# z 现在存储了一个包含三个元素的向量
变量的数据类型

R语言支持多种数据类型的变量,包括数字、逻辑值、字符以及其他复杂的数据类型。程序员需要在变量的赋值过程中指定数据类型。以下是一些常用的变量数据类型:

数字类型

数字类型包含整数和浮点数,通常用于存储数字和计算结果。

x <- 1
# 整型变量 x 存储了值 1
y <- 3.14
# 浮点变量 y 存储了值 3.14
字符类型

字符类型是一种用于存储文本的类型,必须用引号将其包裹起来。

x <- "这是一个字符串"
# 变量 x 存储了值 "这是一个字符串"
逻辑类型

逻辑类型包含TRUE或者FALSE真值。在R中,TRUE等价于1,FALSE等价于0。

x <- TRUE
# 变量 x 存储了值 TRUE
y <- FALSE
# 变量 y 存储了值 FALSE
向量类型

向量类型用于存储多个相同数据类型的值,类比于C语言中的数组,但是R支持更加丰富和高效的向量计算和处理。

x <- c(1, 2, 3)
# 变量 x 存储了一个包含三个元素的向量
y <- c("aaa", "bbb", "ccc")
# 变量 y 存储了一个包含三个元素的字符向量
参考