This is a wrapper around the $cast() method that many Arrow objects have.
It is more convenient to call inside dplyr pipelines than the method.
Arguments
- x
- an - Array,- Table,- Expression, or similar Arrow data object.
- to
- DataType to cast to; for Table and RecordBatch, it should be a Schema. 
- safe
- logical: only allow the type conversion if no data is lost (truncation, overflow, etc.). Default is - TRUE.
- ...
- specific - CastOptionsto set
Value
An Expression
See also
data-type for a list of DataType to be used with to.
Arrow C++ CastOptions documentation # nolint for the list of supported CastOptions.
Examples
if (FALSE) { # \dontrun{
mtcars %>%
  arrow_table() %>%
  mutate(cyl = cast(cyl, string()))
} # }