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