| maybe_lossy_cast | R Documentation | 
By default, lossy casts are an error. Use allow_lossy_cast() to
silence these errors and continue with the partial results. In this
case the lost values are typically set to NA or to a lower value
resolution, depending on the type of cast.
Lossy cast errors are thrown by maybe_lossy_cast(). Unlike
functions prefixed with stop_, maybe_lossy_cast() usually
returns a result. If a lossy cast is detected, it throws an error,
unless it's been wrapped in allow_lossy_cast(). In that case, it
returns the result silently.
maybe_lossy_cast(
  result,
  x,
  to,
  lossy = NULL,
  locations = NULL,
  ...,
  loss_type = c("precision", "generality"),
  x_arg,
  to_arg,
  call = caller_env(),
  details = NULL,
  message = NULL,
  class = NULL,
  .deprecation = FALSE
)
result | 
 The result of a potentially lossy cast.  | 
x | 
 Vectors to cast.  | 
to | 
 Type to cast to.  | 
lossy | 
 A logical vector indicating which elements of  Can also be a single   | 
locations | 
 An optional integer vector giving the
locations where   | 
..., class | 
 Only use these fields when creating a subclass.  | 
loss_type | 
 The kind of lossy cast to be mentioned in error messages. Can be loss of precision (for instance from double to integer) or loss of generality (from character to factor).  | 
x_arg | 
 Argument name for   | 
to_arg | 
 Argument name   | 
call | 
 The execution environment of a currently
running function, e.g.   | 
details | 
 Any additional human readable details.  | 
message | 
 An overriding message for the error.   | 
.deprecation | 
 If   | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.