FloundeR.RdThis is an overarching class which other flounder classes are expected to
inherit from. The floundeR object contains methods and variables that are
maintained for other objects - there is probably not a sensible usecase for
actually creating a floundeR instance on its own.
new()Creates a new FloundeR object.
FloundeR$new()
A new FloundeR object.
print()this print method overrides the standard print function as included with R6 objects - this is to better define what is contained within an object and to provide better floundeR abstraction
FloundeR$print(...)
...additional stuff passed on
nothing (at present) - output to stdout
bin_data()general method for binning continuous data into sensible bins - used by various methods within the broader floundeR framework.
FloundeR$bin_data(data, bins = 20, outliers = 0.025, qmax = NA)
datathe dataset (series) to be binned
binsthe number of bins to prepare
outliersthe fraction of longest outlying features that should be excluded to simplify the plot.
qmaxa manual upper limit to use
bin assignments for data elements
num_scale()scale numerics in bases into kilo/mega/giga etc measurements for e.g. plots and other graphic visualisations
FloundeR$num_scale(val)
vala numeric (raw)
character representation scaled accordingly
nums_scale()Apply the num_scale method across a multi-member vector of numerics
FloundeR$nums_scale(vals)
valsthe vector of numerics
clone()The objects of this class are cloneable with this method.
FloundeR$clone(deep = FALSE)
deepWhether to make a deep clone.