加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

R语言___数据处理1向量

发布时间:2020-12-14 02:52:03 所属栏目:大数据 来源:网络整理
导读:向量 构造向量 ? ?在R语言里,通过函数c来建立一个向量。(注意:向量内的数据类型必须一致。) ? ? example:a - c(1,3,5,2,4,1,5) 2. 查看向量的类型 ? ?mode(向量名) ? 3.? 查看向量的长度 ? ?通过length(向量名)来查看向量的查长度,注意length函数

向量

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读