数据结构:向量、矩阵、数组
1. 向量(Vectors)
向量是R中最基本的数据结构之一,用于存储同类型的元素。向量可以包含数值、字符、逻辑值等多种数据类型。创建向量最常用的方法是使用 c()
函数,它可以将多个元素合并为一个向量。
创建向量
# 创建数值向量
numeric_vector <- c(1, 2, 3, 4, 5)
# 创建字符向量
character_vector <- c("apple", "banana", "cherry")
# 创建逻辑向量
logical_vector <- c(TRUE, FALSE, TRUE)
向量的基本操作
向量的基本操作包括索引、切片、长度计算等。索引是从1开始的,可以通过方括号 []
来访问或修改向量中的元素。
操作 | 示例代码 | 结果 |
---|---|---|
访问单个元素 | numeric_vector[1] |
1 |
访问多个元素 | numeric_vector[c(1, 3)] |