2.2.1 向量
2025年09月26日
2.2.1 向量
向量是用于存储数值型、字符型或者逻辑型数据的一维数组,是R语言进行所有数据分析所用的基础数据结构之一。在R语言中,没有正式对标量类型的数据进行定义,标量是只含一个元素的向量,所以向量是最基础也是最常用的数据类型。由于组成元素的不同,向量可以分为数值向量、逻辑向量和字符向量。
我们可以使用函数c()来创建不同类型的向量,例如:
这里,x是数值向量,y是字符向量,z是逻辑向量。
上面这段代码有两点需要注意:第一,在同一个向量中,只能包含相同的数据类型(数值型、字符型、逻辑型);第二,在R语言中,尽量使用“-”进行赋值,而不是“=”(有些函数会将“=”解释为判断)。
通过“[]”,我们可以访问向量中指定的元素,x[]表示对x中的元素进行操作。接下来我们通过一些代码示例对前面生成的向量进行演示:
其中,第二个语句中的冒号用于生成一个数值序列,例如,x<-c(1:5)等价于x<-c(1,2,3,4,5)。