在R语言进行数据分析时,经常需要找不同组间的相同和不同,那你应该掌握如下几个函数,让你事半功倍,我来为大家讲解一下关于r语言定义函数return?跟着小编一起来看一看吧!

r语言定义函数return(R语言函数交集intersect并集union)

r语言定义函数return

在R语言进行数据分析时,经常需要找不同组间的相同和不同,那你应该掌握如下几个函数,让你事半功倍。

交集intersect

两个向量的交集,集合可以是数字、字符串等

# 两个数值向量取交集

intersect(x=1:4, y = 2:6)

# [1] 2 3 4

# 两个字符向量取交集

intersect(x=letters[1:4], y = letters[2:6])

# [1] "b" "c" "d"

# 混合向量

intersect(x=c("a", "b", "c", 4), y = c("a", 2, 3, 4))

[1] "a" "4"

并集union

求两个向量的并集,集合可以是任何数值类型

# 两个数值向量取并集

union(x=1:4, y = 2:6)

# [1] 1 2 3 4 5 6

# 两个字符向量取并集

union(x=letters[1:4], y = letters[2:6])

,