Learn R Programming

dataPreparation (version 0.4.3)

fastIsEqual: Fast checks of equality

Description

Performs quick check if two objects are equal.

Usage

fastIsEqual(object1, object2)

Arguments

object1

An element, a vector, a data.frame, a data.table

object2

An element, a vector, a data.frame, a data.table

Value

Logical (TRUE or FALSE) if the two objects are equals.

Details

This function uses exponential search trick, so it is fast for very large vectors, data.frame and data.table. This function is also very robust; you can compare a lot of stuff without failing.

Examples

Run this code
# NOT RUN {
# Test on a character
fastIsEqual("a", "a")
fastIsEqual("a", "b")

# Test on a vector
myVector <- rep(x = "a", 10000)
fastIsEqual(myVector, myVector)

# Test on a data.table
fastIsEqual(messy_adult, messy_adult)
# }

Run the code above in your browser using DataLab