These methods are packaged here for methods in packages bit64
and ff
.
# S3 method for integer64
na.count(x, ...)# S3 method for integer64
nvalid(x, ...)
# S3 method for integer64
is.sorted(x, ...)
# S3 method for integer64
nunique(x, ...)
# S3 method for integer64
nties(x, ...)
is.sorted
returns a logical scalar, the other methods return an integer scalar.
some object
ignored
na.count(integer64)
: returns the number of NA
s
nvalid(integer64)
: returns the number of valid data points,
usually length()
minus na.count
.
is.sorted(integer64)
: checks for sortedness of x
(NAs sorted first)
nunique(integer64)
: returns the number of unique values
nties(integer64)
: returns the number of tied values.
All these functions benefit from a sortcache()
, ordercache()
or
sortordercache()
. na.count()
, nvalid()
and nunique()
also
benefit from a hashcache()
.
cache()
for caching functions and sortordercache()
for functions creating big caches
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