Learn R Programming

gmp (version 0.5-4)

cumsum: (Cumulative) Sums, Products of Large Integers and Rationals

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, ...
Robjects of class bigz or bigq or simple numbers.
na.rm
logical indicating if missing values (NA) should be removed before the computation.

Value

  • return an element of class bigz or bigq.

See Also

apply

Examples

Run this code
x <- as.bigz(1:12)
 cumsum(x)
 prod(x)
 sum(x)

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

Run the code above in your browser using DataLab