R语言数据结构(一)向量
数据结构是指在计算机中存储和组织数据的方式,不同的数据结构有不同的特点和适用场景。R语言中的常用数据结构,包括向量、矩阵、数组、列表和数据框。关于数据结构的使用,我们将分四篇文章分别介绍每种数据结构的操作方法和代码示例。
为方便大家理解记忆,对每种数据结构的基本操作概括为四大类:
创建数据结构
往里面添加数据
从里面查询数据
对里面的数据进行修改
这篇文章我们将介绍向量的使用
向量
向量是R语言中最基本的数据结构,它是由一系列相同类型的元素组成的一维数组。向量的类型可以是数值、字符、逻辑或因子等,但是每个向量只能包含一种数据类型。向量的长度是指它包含的元素个数,可以用length()
函数来获取。
创建向量
创建向量的一种常用方法是使用c()
函数,它可以将多个元素组合成一个向量。例如:
另一种创建向量的方法是使用序列生成函数,如seq()
和rep()
。seq()
函数可以根据指定的起始值、结束值和步长来生成一个等差数列,rep()
函数可以根据指定的重复次数或长度来复制一个元素或向量。例如:
访问向量
访问向量中的元素可以使用方括号[]
和索引号。索引号从1开始,表示第一个元素,负数表示排除对应位置的元素。例如:
也可以使用逻辑表达式或条件语句来访问向量中满足特定条件的元素。例如:
修改向量
修改向量中的元素可以使用赋值符号<-
或者等号=
。例如:
也可以使用向量运算来修改向量中的元素。例如: