sum.integer64 {bit64}R Documentation

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 class 'integer64'
any(..., na.rm = FALSE)

## S3 method for class 'integer64'
all(..., na.rm = FALSE)

## S3 method for class 'integer64'
sum(..., na.rm = FALSE)

## S3 method for class 'integer64'
prod(..., na.rm = FALSE)

## S3 method for class 'integer64'
min(..., na.rm = FALSE)

## S3 method for class 'integer64'
max(..., na.rm = FALSE)

## S3 method for class 'integer64'
range(..., na.rm = FALSE, finite = FALSE)

lim.integer64()

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())

Details

The numerical summary methods always return integer64. Therefore 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().

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

See Also

mean.integer64() cumsum.integer64() integer64()

Examples

  lim.integer64()
  range(as.integer64(1:12))

[Package bit64 version 4.6.0-1 Index]