coerceValue | R Documentation |
Create a new value from a character string based on an old value, e.g., if
the old value is an integer, call as.integer()
to coerce the string to
an integer.
coerceValue(val, old)
val |
A character string. |
old |
An old value, whose type is the target type of |
This function only works with integer, double, date, time (POSIXlt
or
POSIXct
), and factor values. The date must be of the format
\%Y-\%m-\%dT\%H:\%M:\%SZ
. The factor value must be in the levels of
old
, otherwise it will be coerced to NA
.
A value of the same data type as old
if possible.
library(DT)
coerceValue('100', 1L)
coerceValue('1.23', 3.1416)
coerceValue('2018-02-14', Sys.Date())
coerceValue('2018-02-14T22:18:52Z', Sys.time())
coerceValue('setosa', iris$Species)
coerceValue('setosa2', iris$Species) # NA
coerceValue('FALSE', TRUE) # not supported
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.