📅  最后修改于: 2023-12-03 15:08:46.351000             🧑  作者: Mango
向量是 R 中基础的数据结构之一。向量中的元素必须是相同的数据类型。在 R 中可以使用向量来存储数值、字符、逻辑等类型的数据。
使用 c() 函数可以将多个元素合并成一个向量。以下是创建一个数值型向量的例子:
# 创建一个数值型向量
num_vector <- c(1, 2, 3, 4, 5)
使用 c() 函数还可以创建字符型向量和逻辑型向量。以下是相应的例子:
# 创建一个字符型向量
char_vector <- c("apple", "banana", "orange", "grape")
# 创建一个逻辑型向量
logical_vector <- c(TRUE, FALSE, TRUE)
在 R 中,可以使用方括号 [ ] 和位置索引来访问向量中的元素。以下是访问数值型向量 num_vector 中的第 3 个和第 4 个元素的例子:
# 访问 num_vector 中的第 3 个和第 4 个元素
num_vector[3]
num_vector[4]
输出为:
[1] 3
[1] 4
使用冒号运算符 : 可以方便地生成一个连续的位置索引。以下是访问 num_vector 中的前三个元素的例子:
# 访问 num_vector 中的前三个元素
num_vector[1:3]
输出为:
[1] 1 2 3
在 R 中,向量是可变的,可以通过位置索引来修改向量中的元素。以下是修改 num_vector 中第 1 个元素的例子:
# 修改 num_vector 中第 1 个元素
num_vector[1] <- 0
再次访问 num_vector,第 1 个元素已经被改为 0:
# 访问 num_vector
num_vector
输出为:
[1] 0 2 3 4 5
本文介绍了如何在 R 中创建、访问和修改向量元素。通过本文的介绍,可以初步掌握 R 中向量的基本操作。