R: Summary functions for integer64 vectors

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'
    all(..., na.rm = FALSE)
    ## S3 method for class 'integer64'
    any(..., 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)
    lim.integer64()
    ## S3 method for class 'integer64'
    sum(..., na.rm = FALSE)
    ## S3 method for class 'integer64'
    prod(..., na.rm = FALSE)

### Arguments

`...` | atomic vectors of class 'integer64'
`na.rm` | logical scalar indicating whether to ignore NAs

### 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 `NA`s 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

### Author(s)

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

### See Also

`mean.integer64` `cumsum.integer64` `integer64`

### Examples

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

[Package bit64 version 0.9-7 Index]