DTSg v0.6.0
gisler
released this
13 Jul 20:30
·
138 commits
to df6a49733da115074380d4e10cb9d7701ec9fbf5
since this release
- Added
subset()
method: allows for filtering rows and/or selecting columns of aDTSg
object. - Added
setCols()
method: allows for setting the values of columns of, adding columns to and/or removing columns from aDTSg
object. - Added
[
extract operator: acts as a shortcut for thegetCol()
method. - Added examples to the documentation of the
colapply()
method showing how to calculate moving averages with the help of therunner
package instead of therollapply()
method. aggregate()
method can benefit fromdata.table
's GForce optimisation now when itsfun
argument is provided with a character vector specifying summary functions.- Greatly sped up
nas()
method. - Temporal aggregation level functions supplied to the
funby
argument of thecolapply()
method are not forced to return aPOSIXct
timestamp any longer. They are, however, forced to return an atomic mode (the same goes for thesubset()
method). getCol()
method now is capable of also querying the .dateTime column.R6Method
argument ofS3WrapperGenerator()
function now also takes a public method of anR6ClassGenerator
as a function and not only as an expression.- Fixed that not all missing values were made explicit after a call to the
merge()
method despite an"explicit"
na.status
in some cases. - Fixed that
getCol()
method tried to query all numeric columns instead of only the first one by default. - Improved vignettes and documentation.
- Minor internal code improvements.