目录
向量是R中最为基本的类型
一个向量中元素的类型必须相同,包括数值型、逻辑型、字符型、复数型。
注意:单个向量中的数据必须拥有相同的类型或模式(数值型、字符型或逻辑型)。
一、数值型向量
建立向量的方法(函数):
seq()
或 “:
” 若向量(序列)具有较为简单的规
seq(from , to, by, length.out, along.with)
#生成从from到to的向量,by为步长,length.out为生成元素的长度,along.with取赋予变量的长度为元素的个数;
rep()
若向量(序列)具有较为复杂的规律
rep(x, times = 1, length.out = NA, each = 1)
#x:为一个向量(mode任意,包括list)
#times:数值型向量指定每个元素重复的次数,向量的长度为1时, 表示重复整个x
#length.out:输出向量的长度,简写len或者length
#each:x中的每一个元素重复的次数
c()
若向量(序列)没有什么规律
c()
为应用最广泛的向量构造函数,把所有对象连接起来形成新的向量。
x=c(42,7,64,9) #把所有对象连接起来形成新的向量
例子:
二、 字符型向量
paste (..., sep = " " , collapse = NULL)
函数:把其输入的自变量(一个或多个R对象)连成字符串,中间用相应的分隔符.
…:
表示一个或多个R可以被转化为字符型的向量sep
: 分隔符,默认为空格