pyarrow.schema#
- pyarrow.schema(fields,metadata=None)#
Construct pyarrow.Schema from collection of fields.
- Parameters:
- Returns:
- schema
pyarrow.Schema
- schema
Examples
Create a Schema from iterable of tuples:
>>>importpyarrowaspa>>>pa.schema([...('some_int',pa.int32()),...('some_string',pa.string()),...pa.field('some_required_string',pa.string(),nullable=False)...])some_int: int32some_string: stringsome_required_string: string not null
Create a Schema from iterable of Fields:
>>>pa.schema([...pa.field('some_int',pa.int32()),...pa.field('some_string',pa.string())...])some_int: int32some_string: string
DataTypes can also be passed as strings. The following is equivalent to theabove example:
>>>pa.schema([...pa.field('some_int',"int32"),...pa.field('some_string',"string")...])some_int: int32some_string: string
Or more concisely:
>>>pa.schema([...('some_int',"int32"),...('some_string',"string")...])some_int: int32some_string: string
On this page

