R语言___数据处理1向量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Left_Think/article/details/42105897

向量

  1. 构造向量
   在R语言里,通过函数c来建立一个向量。(注意:向量内的数据类型必须一致。)
    example:a <- c(1,3,5,2,4,3,1,2,5)
2. 查看向量的类型
   mode(向量名)
 
3. 查看向量的长度
   通过length(向量名)来查看向量的查长度,注意length函数得到的是向量的长度,是向量中元素的个数,不是向量元素的长度。

4. 引用向量的元素
   通过用向量名+[]来进行索引

5. 删除向量的元素
      通过对向量用[]来进行索引,在索引前加上负号即是删除向量的某些元素

6. 在向量中实现索引
    a.用subset函数.在向量a中得到大于等于3的数
      subset函数的第一个参数是要索引的向量,第二个参数是索引条件。
  
    b.将向量与另一个向量匹配
      用match函数实现向量之间的匹配,match函数的第一个参数是被匹配的向量,第二个参数是匹配的向量,第三个参数是若不匹配输出的值。
    c.判断向量中是否包含某些元素
      使用向量运算符%in%来判断,如果存在输出TRUE,不存在输出FALSE。

7. 向量排序
    a.将向量按数值进行排序
      sort函数将向量排序,输出排序后的向量。若要将向量降序排列可以在sort函数添加参数decreasing=TRUE。

    b.将向量倒序排列

8. 去除向量中的重复项

9.向量与向量之间的一些重要操作
    a.将向量与向量之间进行比较,将最大值取出组成新的向量

     b.向量求交集
       intersect(a,b);
     c.向量求并集
       union(a,b);

     d.向量求补集
      setdiff(a,b);     注意:setdiff输出的是属于第一个向量,但是不属于第二个向量的部分

10. 处理向量中缺失值的部分
     a.查看向量中是否存在缺失值
       is.na(a);  any(is.na(a));
       通过any可以直接得出向量中是否存在缺失值,若存在则返回TRUE,不存在则返回FALSE

     b.删除向量中的缺失值
      na.omit(a);  na.omit得到的是删除缺失值后的向量,以及缺失值在该向量中的索引。

猜你喜欢

转载自blog.csdn.net/Left_Think/article/details/42105897