Returns all column names of a DTSg object, those of certain classes,
modes, typeofs and/or those matching a certain pattern only.
# S3 method for class 'DTSg'
cols(x, class = NULL, pattern = NULL, mode = NULL, typeof = NULL, ...)A DTSg object (S3 method only).
An optional character vector matched to the most specific class
(first element) of each column's class vector. The “special
class” ".numerary" matches the integer and numeric classes.
An optional character string passed on to the pattern
argument of grep.
An optional character vector matched to each column's mode.
An optional character vector matched to each column's
typeof.
Further arguments passed on to grep. The value argument is
rejected.
Returns a character vector.
# new DTSg object
x <- DTSg$new(values = flow)
# get names of numeric columns
## R6 method
x$cols(class = "numeric")
#> [1] "flow"
## 'names()' is a "hidden" R6 alias for 'cols()'
x$names(class = "numeric")
#> [1] "flow"
## S3 method
cols(x = x, class = "numeric")
#> [1] "flow"