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)
Value
return an element of class bigz or bigq.
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.
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