R语言 向量
向量是最基本的R数据对象,共有六种类型的原子向量。它们是逻辑型、整型、双精度型、复数型、字符型和原始型。
向量的创建
单元素向量
即使在R中只写一个值,它也会成为长度为1的向量,并属于以上某种向量类型。
当我们执行上面的代码时,会产生以下结果 –
多元素向量
使用冒号运算符处理数字数据
当我们执行上面的代码时,会产生以下结果 −
使用序列(Seq.)运算符
当我们执行上面的代码时,会产生如下结果-
使用c()函数
如果其中一个元素是字符类型,那么非字符值将被强制转换为字符类型。
当我们执行上述代码时,将产生以下结果−
访问向量元素
使用索引访问向量的元素。索引使用 [ ]括号 。索引从位置1开始。在索引中给出负值会从结果中删除该元素。 TRUE , FALSE 或 0 和 1 也可以用于索引。
当我们执行上述代码时,会产生以下结果−
向量操作
向量的运算
两个长度相同的向量可以进行加法、减法、乘法或除法运算,结果为向量输出。
当我们执行上面的代码时,它会产生以下结果−
向量元素循环利用
如果我们对两个长度不相等的向量应用算术运算,那么较短向量的元素将被循环利用来完成运算。
当我们执行上面的代码时,它会产生以下结果 −
矢量元素排序
可以使用 sort() 函数对矢量中的元素进行排序。
当我们执行上述代码时,将会产生以下结果 –