Last data update: 2014.03.03

R: Test if two vectors are equal
BASIX.equalR Documentation

Test if two vectors are equal

Description

This function checks if two vectors are equal, by comparing each cell and quits when the first mismatch occurs.

Usage


BASIX.equal(a,b)

Arguments

a

first vector

b

second vector

Details

Native R functions compare every entry of the entired vectors,

The R solution would be:

all(a==b)

The function can be applied to numeric as well as character vectors

Author(s)

Bastian Pfeifer

Examples


a <- 1:10
b <- a
b[2] <- 9
BASIX.equal(a,b)

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(BASIX)
> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/BASIX/BASIX.equal.Rd_%03d_medium.png", width=480, height=480)
> ### Name: BASIX.equal
> ### Title: Test if two vectors are equal
> ### Aliases: BASIX.equal
> ### Keywords: methods
> 
> ### ** Examples
> 
> 
> a <- 1:10
> b <- a
> b[2] <- 9
> BASIX.equal(a,b)
[1] FALSE
> 
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>