Arrays and Scalars¶
Factory Functions¶
These functions create new Arrow arrays:
  | 
Create pyarrow.Array instance from a Python object.  | 
  | 
Create a strongly-typed Array instance with all elements null.  | 
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 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 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 decimal128 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 large list data type.  | 
|
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.  | 
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.
NullScalar()  | 
|
  | 
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 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 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 decimal128 scalars.  | 
|
Concrete class for dictionary-encoded scalars.  | 
|
Concrete class for list-like scalars.  | 
|
Concrete class for struct scalars.  | 
|
Concrete class for Union scalars.  |