美文网首页
R的运算

R的运算

作者: 静小沐 | 来源:发表于2020-03-12 14:47 被阅读0次

交集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])
# [1] "a" "b" "c" "d" "e" "f"
# 混合向量
union(x=c("a", "b", "c", 4), y = c("a", 2, 3, 4))
[1] "a" "b" "c" "4" "2" "3"

找不同setdiff

求向量x与向量y中不同的元素(只取x中不同的元素)

x = 1:4
y = 2:6
# 找x中不同于y的元素
setdiff(x, y)
# [1] 1
# 找y中不同于x的元素
setdiff(y, x)
# [1] 5 6

判断相同setequal

x = 1:4
y = 2:6
# 判断x与y是否相同,结果为假
setequal(x, y)
# [1] FALSE
# 找y与x是否相同,结果为假
setequal(y, x)
# [1] FALSE
# 只有完全相同的才返回TRUE
y = 1:4
setequal(x, y)
# [1] TRUE

以上非原创,仅作后续好找。作者有问题找我哈~~
原文链接:https://blog.csdn.net/woodcorpse/article/details/80494605

相关文章

  • R语言 运算符(转载)

    R语言 运算符 转自:https://www.w3cschool.cn/r/r_operators.html 运算...

  • 第2章 R编程入门(二):运算符

    2.1 R语言 2.1.2 R运算符 1. 算数运算符 算数运算符含义^乘幂*乘/除+加-减%%模运算%/%整数除...

  • 2019-07-23

    R中的基本运算包括:算术运算、关系运算、逻辑运算、赋值运算以及其他运算。 算术运算:四则运算(+,-,*, /),...

  • R的运算

    交集intersect 并集union 求两个向量的并集,集合可以是任何数值类型 找不同setdiff 求向量x与...

  • 第二章 数值、运算、赋值和向量(上)

    一、R语言中拥有如下几种运算符类型: 算术运算符关系运算符逻辑运算符赋值运算符其他运算符 算术运算符下表显示了R语...

  • R语言基本运算

    在这一章里面,我们将介绍一些简单的R软件运算,包括基本数字运算、向量运算与统计运算,让读者们对R软件的基本计算功能...

  • R语言(1) 入门

    学习地址R for DataScience 1.基础运算 算术运算 比较运算 逻辑运算 变量 2. 序列和向量 序...

  • R语言初级教程(05): 关系运算、逻辑运算

    在介绍关系运算和逻辑运算之前,先说下R的逻辑常量:TRUE和FALSE。 在R中,TRUE和FALSE分别表示逻辑...

  • R矩阵运算

    用过Matlab的同学转用R会觉得R的矩阵运算真的有点蛋疼,但是学了统计,一直不用R也不是回事,所以索性放下Mat...

  • R 基础运算

    赋值 一般语言的赋值是 = 号,但是 R 语言是数学语言,所以赋值符号与我们数学书上的伪代码很相似,是一个左箭头 ...

网友评论

      本文标题:R的运算

      本文链接:https://www.haomeiwen.com/subject/cxnujhtx.html