Arrays and Scalars#
Factory Functions#
These functions create new Arrow arrays:
Array Types#
An array’s Python class depends on its data type. Concrete array classes may expose data type-specific methods or properties.
Array
()
The base class for all Arrow arrays.
Concrete class for Arrow arrays of boolean data type.
A base class for Arrow floating-point arrays.
A base class for Arrow integer arrays.
Concrete class for Arrow arrays of int8 data type.
Concrete class for Arrow arrays of int16 data type.
Concrete class for Arrow arrays of int32 data type.
Concrete class for Arrow arrays of int64 data type.
Concrete class for Arrow arrays of null data type.
A base class for Arrow numeric arrays.
Concrete class for Arrow arrays of uint8 data type.
Concrete class for Arrow arrays of uint16 data type.
Concrete class for Arrow arrays of uint32 data type.
Concrete class for Arrow arrays of uint64 data type.
Concrete class for Arrow arrays of float16 data type.
Concrete class for Arrow arrays of float32 data type.
Concrete class for Arrow arrays of float64 data type.
Concrete class for Arrow arrays of variable-sized binary data type.
Concrete class for Arrow arrays of string (or utf8) data type.
Concrete class for Arrow arrays of a fixed-size binary data type.
Concrete class for Arrow arrays of large variable-sized binary data type.
Concrete class for Arrow arrays of large string (or utf8) data type.
Concrete class for Arrow arrays of variable-sized binary view data type.
Concrete class for Arrow arrays of string (or utf8) view data type.
Concrete class for Arrow arrays of time32 data type.
Concrete class for Arrow arrays of time64 data type.
Concrete class for Arrow arrays of date32 data type.
Concrete class for Arrow arrays of date64 data type.
Concrete class for Arrow arrays of timestamp data type.
Concrete class for Arrow arrays of duration data type.
Concrete class for Arrow arrays of interval[MonthDayNano] type.
Concrete class for Arrow arrays of decimal64 data type.
Concrete class for Arrow arrays of decimal128 data type.
Concrete class for Arrow arrays of decimal256 data type.
Concrete class for dictionary-encoded Arrow arrays.
Concrete class for Arrow arrays of a list data type.
Concrete class for Arrow arrays of a fixed size list data type.
Concrete class for Arrow arrays of a large list data type.
Concrete class for Arrow arrays of a list view data type.
Concrete class for Arrow arrays of a large list view data type.
Concrete class for Arrow arrays of a map data type.
Concrete class for Arrow run-end encoded arrays.
Concrete class for Arrow arrays of a struct data type.
Concrete class for Arrow arrays of a Union data type.
Concrete class for Arrow extension arrays.
Concrete class for fixed shape tensor extension arrays.
Concrete class for opaque extension arrays.
Concrete class for Arrow arrays of JSON data type.
Concrete class for Arrow arrays of UUID data type.
Concrete class for bool8 extension arrays.
Scalars#
This function constructs a new Arrow scalar:
scalar
(value[, type, from_pandas])
Create a pyarrow.Scalar instance from a Python object.
A scalar’s python class depends on its data type. Concrete scalar classes may expose data type-specific methods or properties.
Concrete class for null scalars.
Scalar
()
The base class for scalars.
Concrete class for boolean scalars.
Concrete class for int8 scalars.
Concrete class for int16 scalars.
Concrete class for int32 scalars.
Concrete class for int64 scalars.
Concrete class for null scalars.
Concrete class for uint8 scalars.
Concrete class for uint16 scalars.
Concrete class for uint32 scalars.
Concrete class for uint64 scalars.
Concrete class for float scalars.
Concrete class for float scalars.
Concrete class for double scalars.
Concrete class for binary-like scalars.
Concrete class for string-like (utf8) scalars.
Concrete class for time32 scalars.
Concrete class for time64 scalars.
Concrete class for date32 scalars.
Concrete class for date64 scalars.
Concrete class for timestamp scalars.
Concrete class for duration scalars.
Concrete class for month, day, nanosecond interval scalars.
Concrete class for decimal128 scalars.
Concrete class for decimal256 scalars.
Concrete class for dictionary-encoded scalars.
Concrete class for RunEndEncoded scalars.
Concrete class for list-like scalars.
Concrete class for map scalars.
Concrete class for struct scalars.
Concrete class for Union scalars.
Concrete class for Extension scalars.
Concrete class for fixed shape tensor extension scalar.
Concrete class for opaque extension scalar.
Concrete class for JSON extension scalar.
Concrete class for Uuid extension scalar.
Concrete class for bool8 extension scalar.