交集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

生物科普生命大跃进细胞暗战人体奥秘