Learn R Programming

bit64 (version 4.5.2)

is.sorted.integer64: Small cache access methods

Description

These methods are packaged here for methods in packages bit64 and ff.

Usage

# S3 method for integer64
is.sorted(x, ...)
	# S3 method for integer64
na.count(x, ...)
	# S3 method for integer64
nvalid(x, ...)
	# S3 method for integer64
nunique(x, ...)
	# S3 method for integer64
nties(x, ...)

Value

is.sorted returns a logical scalar, the other methods return an integer scalar.

Arguments

x

some object

...

ignored

Author

Jens Oehlschlägel <Jens.Oehlschlaegel@truecluster.com>

Details

All these functions benefit from a sortcache, ordercache or sortordercache. na.count, nvalid and nunique also benefit from a hashcache.
is.sorted checks for sortedness of x (NAs sorted first)
na.count returns the number of NAs
nvalid returns the number of valid data points, usually length minus na.count.
nunique returns the number of unique values
nties returns the number of tied values.

See Also

cache for caching functions and sortordercache for functions creating big caches

Examples

Run this code
	x <- as.integer64(sample(c(rep(NA, 9), 1:9), 32, TRUE))
 length(x)
 na.count(x)
 nvalid(x)
 nunique(x)
 nties(x)
 table.integer64(x)
 x

Run the code above in your browser using DataLab