向量是以一维数组的方法管理数据的一种对象类型。可以说向量是R语言中最基本的数据类型,很多算法函数都是以向量的形式输入的。 向量可以是数值型、字符型、逻辑值型(T、F) ...实例:(1)直接创建向量 执行组合功...
向量是以一维数组的方法管理数据的一种对象类型。可以说向量是R语言中最基本的数据类型,很多算法函数都是以向量的形式输入的。
向量可以是数值型、字符型、逻辑值型(T、F) 和复数型。
向量创建
向量是以一维数组的方法管理数据的一种对象类型向量是R语言中最基本的数据类型,很多算法函数都是以向量的形式输入的向量可以是数值型、字符型、逻辑值型(T、F)和复数型
实例:(1)直接创建向量
执行组合功能的c函数可以创建向量:
length函数测长度
一个向量的所有元素都必须属于相同的类型。如果不是,R将强制执行类型转换
等差序列向量的创建-seq(sequence)
seq产生等距间隔的数列,其基本形式为:
seq(from=1,to=1,by=((from-to)/(length.out-1)),length.out=NULL,along.with=NULL,…)
参数描述
from等差数列的首项数据,默认为1
to等差数列的尾项数据,默认为1
by步长,或等差增量
length.out序列的长度
along.with用于指明该向量与另外一个向量的长度相同,后面为另一个向量的名字
seq产生等距间隔的数列
重复序列向量的创建-req(replicate)
rep函数是用于创建重复序列的函数,其能将某一向量重复若干次,具体格式为:
rep(x,times=1,length.out=NA,each=1)
参数描述
x要重复的序列对象
times重复的次数
length.out序列的长度
each每个元素重复的次数,初始值为1
常用基本形式为:
rep(x,n)。其中x是预重复的序列,n是重复的次数
填空练习
rep(1:4,2)创建的序列为_。
rep(1:4,c(2,2,2,2))创建的序列为_。
rep(1:4,each=2,len=4)创建的序列为_。
向量索引