bit64 (version 4.0.5)

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, …)

Arguments

x

some object

ignored

Value

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

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
# NOT RUN {
	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