testEqual: Compare Two Objects

Description Usage Arguments Details Value See Also Examples

Description

Generic function to compare two objects. The methods return a logical value, TRUE if the objects are the same type and value and FALSE otherwise. The default compares array values but not attributes or class. Some descriptive information in the objects may be ignored.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
    testEqual(obj1, obj2, fuzz = 0)
    ## Default S3 method:
testEqual(obj1, obj2, fuzz = 1e-16)
    ## S3 method for class 'array'
testEqual(obj1, obj2, fuzz = 1e-16)
    ## S3 method for class 'list'
testEqual(obj1, obj2, fuzz = 1e-16)
    ## S3 method for class 'matrix'
testEqual(obj1, obj2, fuzz = 1e-16)
    ## S3 method for class 'numeric'
testEqual(obj1, obj2, fuzz = 1e-16)
    

Arguments

obj1, obj2

Objects of the same class.

fuzz

Differences less than fuzz are ignored.

Details

The functions for comparing numeric values used in the default method for this generic replacement.

Value

TRUE or FALSE.

See Also

testEqualtframes

Examples

1
2
testEqual(matrix(1:10,10,2), array(1:10, c(10,2)))
testEqual(matrix(1:10,10,1),1:10)


Search within the tframe package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.