交集intersect
并集union
找不同setdiff
判断相同setequal
猜你喜欢
写在后面
在R语言进行数据分析时,经常需要找不同组间的相同和不同,那你应该掌握如下几个函数,让你事半功倍。
交集intersect
两个向量的交集,集合可以是数字、字符串等
[1]234
[1]"b""c""d"
两个数值向量取并集
union(x=1:4,y=2:6)
两个字符向量取并集
union(x=letters[1:4],y=letters[2:6])
混合向量
union(x=c("a","b","c",4),y=c("a",2,3,4))
[1]"a""b""c""4""2""3"
1
2
3
4
5
6
7
8
9
10
11
12
找不同setdiff
求向量x与向量y中不同的元素(只取x中不同的元素)
setdiff(x,y)
x=1:4
y=2:6
[1]1
[1]56
1
2
3
4
5
6
7
8
9
判断相同setequal
x=1:4
y=2:6
[1]FALSE
[1]FALSE
[1]TRUE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
猜你喜欢
10000+:肠道细菌人体上的生命宝宝与猫狗梅毒狂想曲提DNA发Nature实验分析谁对结果影响大Cell微生物专刊
系列教程:微生物组入门Biostar微生物组宏基因组
专业技能:生信宝典学术图表高分文章不可或缺的人
一文读懂:宏基因组寄生虫益处进化树
必备技能:提问搜索note
文献阅读热心肠SemanticScholarGeenmedical
扩增子分析:图表解读分析流程统计绘图
16S功能预测PICRUStFAPROTAXBugbaseTax4Fun
在线工具:16S预测培养基生信绘图
科研经验:云笔记云协作公众号
编程模板ShellRPerl
生物科普生命大跃进细胞暗战人体奥秘