📅  最后修改于: 2023-12-03 15:07:48.058000             🧑  作者: Mango
在 R 编程中,我们经常需要将对象转换为向量,这时就要用到 as.vector() 函数。as.vector() 函数的作用是将输入的对象转换为向量。下面我们来介绍一下这个函数的用法和一些注意事项。
as.vector(x, mode = "any")
# 转换一个列表为向量
mylist <- list(1,2,3,4)
myvector <- as.vector(mylist)
print(myvector)
# 输出结果为 [1] 1 2 3 4
# 转换一个矩阵为向量
mymatrix <- matrix(c(1,2,3,4), 2, 2)
myvector <- as.vector(mymatrix)
print(myvector)
# 输出结果为 [1] 1 3 2 4
# 转换一个因子为向量
myfactor <- factor(c("male", "female", "male", "female"))
myvector <- as.vector(myfactor)
print(myvector)
# 输出结果为 [1] 1 2 1 2