R语言___数据处理1向量

向量

  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得到的是删除缺失值后的向量,以及缺失值在该向量中的索引。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值