1. 创建向量:
使用 c() 函数来创建向量。
# 创建数值型向量
numeric_vector <- c(1, 2, 3, 4, 5)
# 创建字符型向量
character_vector <- c("apple", "banana", "orange")
# 创建逻辑型向量
logical_vector <- c(TRUE, FALSE, TRUE)
2. 向量索引:
使用方括号 [] 来访问向量中的特定元素。
# 获取数值向量的第三个元素
third_element <- numeric_vector[3]
# 获取字符向量的第一个元素
first_element <- character_vector[1]
3. 向量运算:
向量支持各种数学运算。
# 数值向量相加
result_vector <- numeric_vector + c(10, 20, 30, 40, 50)
# 字符向量连接
combined_vector <- character_vector1 <- c("apple", "banana") + c("orange", "grape")
4. 向量长度:
使用 length() 函数获取向量的长度。
# 获取向量的长度
vector_length <- length(numeric_vector)
5. 向量命名:
可以为向量的元素添加名称。
# 为向量添加名称
named_vector <- c(a = 1, b = 2, c = 3)
6. 向量切片:
使用 : 或 seq() 函数生成向量的序列。
# 生成1到5的数值向量
sequence_vector <- 1:5
# 使用seq()函数生成1到10的数值向量,步长为2
sequence_vector_step <- seq(from = 1, to = 10, by = 2)
7. 条件筛选:
使用条件语句筛选向量中的元素。
# 条件筛选数值向量中大于3的元素
filtered_vector <- numeric_vector[numeric_vector > 3]
这些是关于R中向量的一些基本操作,向量是R语言中用于存储和操作数据的重要结构之一。
转载请注明出处:http://www.zyzy.cn/article/detail/6394/R语言