📅  最后修改于: 2023-12-03 14:51:08.130000             🧑  作者: Mango
在 R 编程语言中,向量是一种包含一定数量元素的数据类型。这些元素可以是任意类型,包括数字、字符、逻辑值等。在 R 中,向量是最常用的数据类型之一,也是进行数据操作和分析的基础。
有多种方法可以分配一个向量。以下是一些常见的方法:
x <- c(1, 2, 3, 4, 5)
y <- c("a", "b", "c", "d", "e")
z <- c(TRUE, FALSE, TRUE)
x <- 1:10
y <- 2:20
z <- 10:1
x <- rep(0, 5)
y <- rep(c("a", "b", "c"), 2)
z <- rep(1:3, each = 2)
向量可以进行各种基本操作,包括子集取值、向量运算、元素比较等。以下是一些常用的向量操作:
x <- c(1, 2, 3, 4, 5)
x[3] # 取值为3的元素
x[2:4] # 取第2到第4个元素
subset(x, x > 3) # 取所有大于3的元素
x <- c(1, 2, 3, 4, 5)
y <- c(5, 4, 3, 2, 1)
z <- x + y # 向量加法
w <- x * y # 向量乘法
x <- c(1, 2, 3, 4, 5)
y <- c(5, 4, 3, 2, 1)
x == y # 逐个比较元素是否相等
x > 3 # 逐个比较元素是否大于3
向量是 R 编程中最常用的数据类型之一,可以使用“c()”函数、冒号运算符或“rep()”函数等方法来分配向量。向量可以进行各种基本操作,包括子集取值、向量运算、元素比较等。熟练掌握向量的操作方法对于进行数据分析和处理非常重要。