...: fields , field name/data type pairs (or a list of), or object from which to extract a schema
Examples
# Create schema using pairs of field names and data typesschema(a = int32(), b = float64())# Create a schema using a list of pairs of field names and data typesschema(list(a = int8(), b = string()))# Create schema using fieldsschema( field("b", double()), field("c", bool(), nullable =FALSE), field("d", string()))# Extract schemas from objectsdf <- data.frame(col1 =2:4, col2 = c(0.1,0.3,0.5))tab1 <- arrow_table(df)schema(tab1)tab2 <- arrow_table(df, schema = schema(col1 = int8(), col2 = float32()))schema(tab2)
See Also
Schema for detailed documentation of the Schema R6 object