微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

R语言___数据处理1向量

向量

  1. 构造向量

   在R语言里,通过函数c来建立一个向量。(注意:向量内的数据类型必须一致。)
    example:a <- c(1,3,5,2,4,1,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得到的是删除缺失值后的向量,以及缺失值在该向量中的索引。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐