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.
  | 
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:
  | 
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.  | 
|
  | 
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.  |