在R语言中,向量类似于数学上的集合概念,由一个或多个元素构成。指用于存储数值型、字符型、逻辑型数据的一维数组。
1、向量的创建
# R语言中向量的创建可以通过函数c()
x <- c(1,2,3,4,5)
# 存储数值型
y <- c("one","two","three")
# 存储字符型,需要加引号,否则会认为是变量或是其他然后进行全局搜索,搜索不到会报错
z <- c(TRUE ,T,F)
# 存储逻辑型,可以全称or缩写,不需要加引号,不能首字母大写的格式(会被当成字符串)
x0 <- c(1,2,3,"4","5")
# 会输出为字符型,"1","2","3","4","5",因为只有同一类型的数据才能运算
2、等差数列的创建
c(1:100)
# seq(from=1,to=100)
# 建立从1到100的等差数列
seq(from=1,to=100,by=2)
# 从1到100,差值为2
seq(from=1,to=100,length.out=10)
# 输出从1到100的十个值
3、重复
rep(2,3)
# 将数值2重复3次
rep(x,3)
# 将向量x重复3次,其中,x <- c(1,2,3)
# 输出为 1 2 3 1 2 3 1 2 3
rep(x,each=3