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 bigz
cumsum(x)
# S3 method for bigq
cumsum(x)
# S3 method for bigz
sum(..., na.rm = FALSE)
# S3 method for bigq
sum(..., na.rm = FALSE)
# S3 method for bigz
prod(..., na.rm = FALSE)
# S3 method for 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.
Value
return an element of class bigz or bigq.
Examples
Run this code# NOT RUN {
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