Skip to Content

cumsum {gmp}

(Cumulative) Sums, Products of Large Integers and Rationals
Package: 
gmp
Version: 
0.5-11

Description

Theses are methods to ‘overload’ the sum(), cumsum() and prod() functions for big rationals and big integers.

Usage

 
## S3 method for class 'bigz':
cumsum((x))

## S3 method for class 'bigq':
cumsum((x))

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

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

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

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

Arguments

x, ...
R objects of class bigz or bigq or ‘simple’ numbers.
na.rm
logical indicating if missing values (NA) should be removed before the computation.

Values

return an element of class bigz or bigq.

See Also

apply

Examples

x <- as.bigz(1:12)
 cumsum(x)
 prod(x)
 sum(x)
 
 x <- as.bigq(1:12)
 cumsum(x)
 prod(x)
 sum(x)

Author(s)

Antoine Lucas

Documentation reproduced from package gmp, version 0.5-11. License: GPL