• R中逻辑运算


    一、是否相等的判断的方法

    (1)判断字符串是否相等is.null(x) 

    (2)判断x的每个元素是否在y中出现: x %in% y

    (3)判断判断每个相对应的元素是否相等: x == y  

    (4)判断近似相等:all.equal(x,y)含有一个哦按点近似相等的参数,近似的参数还有identical(x,y)

    二、R语言逻辑运算:

    基本运算符号是 <,<=,>,>=;

    判断严格相等:==

    判断不等的  :!=

    短逻辑比较符,将会比较全部元素,返回逻辑向量中每个对比结果,拼接成一个新向量

    > b<-c(FALSE, FALSE, TRUE, TRUE)
    > c<-c(TRUE, FALSE, FALSE, FALSE)
    > a&b
    [1] FALSE FALSE  TRUE FALSE

    短逻辑与运算 :c1 & c2 

    逻辑或运算   :c1 | c2 
    逻辑非运算:!c1 

    此外,还有长逻辑运算符,比较向量中的第一个元素,返回一个逻辑结果:

    > a&&b
    [1] FALSE

    长逻辑与运算:c1 && c2

    长逻辑或运算:c1 || c2

     

  • 相关阅读:
    Binary Tree Inorder Traversal
    Populating Next Right Pointers in Each Node
    Minimum Depth of Binary Tree
    Majority Element
    Excel Sheet Column Number
    Reverse Bits
    Happy Number
    House Robber
    Remove Linked List Elements
    Contains Duplicate
  • 原文地址:https://www.cnblogs.com/laodageblog/p/5859888.html
Copyright © 2020-2023  润新知