Learn R Programming

bit64 (version 4.5.2)

sum.integer64: Summary functions for integer64 vectors

Description

Summary functions for integer64 vectors. Function 'range' without arguments returns the smallest and largest value of the 'integer64' class.

Usage

# S3 method for integer64
all(..., na.rm = FALSE)
# S3 method for integer64
any(..., na.rm = FALSE)
# S3 method for integer64
min(..., na.rm = FALSE)
# S3 method for integer64
max(..., na.rm = FALSE)
# S3 method for integer64
range(..., na.rm = FALSE, finite = FALSE)
lim.integer64()
# S3 method for integer64
sum(..., na.rm = FALSE)
# S3 method for integer64
prod(..., na.rm = FALSE)

Value

all and any return a logical scalar

range returns a integer64 vector with two elements

min, max, sum and prod return a integer64 scalar

Arguments

...

atomic vectors of class 'integer64'

na.rm

logical scalar indicating whether to ignore NAs

finite

logical scalar indicating whether to ignore NAs (just for compatibility with range.default)

Author

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

Details

The numerical summary methods always return integer64. Therefor the methods for min,max and range do not return +Inf,-Inf on empty arguments, but +9223372036854775807, -9223372036854775807 (in this sequence). The same is true if only NAs are submitted with argument na.rm=TRUE.
lim.integer64 returns these limits in proper order -9223372036854775807, +9223372036854775807 and without a warning.

See Also

mean.integer64 cumsum.integer64 integer64

Examples

Run this code
  lim.integer64()
  range(as.integer64(1:12))

Run the code above in your browser using DataLab