pyarrow.RunEndEncodedType#
- classpyarrow.RunEndEncodedType#
Bases:
DataTypeConcrete class for run-end encoded types.
- __init__(*args,**kwargs)#
Methods
__init__(*args, **kwargs)equals(self, other, *[, check_metadata])Return true if type is equivalent to passed value.
field(self, i)to_pandas_dtype(self)Return the equivalent NumPy / Pandas dtype.
Attributes
Bit width for fixed width type.
Byte width for fixed width type.
If True, the number of expected buffers is only lower-bounded by num_buffers.
Number of data buffers required to construct Array type excluding children.
The number of child fields.
- bit_width#
Bit width for fixed width type.
Examples
>>>importpyarrowaspa>>>pa.int64()DataType(int64)>>>pa.int64().bit_width64
- byte_width#
Byte width for fixed width type.
Examples
>>>importpyarrowaspa>>>pa.int64()DataType(int64)>>>pa.int64().byte_width8
- equals(self,other,*,check_metadata=False)#
Return true if type is equivalent to passed value.
- Parameters:
- Returns:
- is_equalbool
Examples
>>>importpyarrowaspa>>>pa.int64().equals(pa.string())False>>>pa.int64().equals(pa.int64())True
- has_variadic_buffers#
If True, the number of expected buffers is onlylower-bounded by num_buffers.
Examples
>>>importpyarrowaspa>>>pa.int64().has_variadic_buffersFalse>>>pa.string_view().has_variadic_buffersTrue
- id#
- num_buffers#
Number of data buffers required to construct Array typeexcluding children.
Examples
>>>importpyarrowaspa>>>pa.int64().num_buffers2>>>pa.string().num_buffers3
- num_fields#
The number of child fields.
Examples
>>>importpyarrowaspa>>>pa.int64()DataType(int64)>>>pa.int64().num_fields0>>>pa.list_(pa.string())ListType(list<item: string>)>>>pa.list_(pa.string()).num_fields1>>>struct=pa.struct({'x':pa.int32(),'y':pa.string()})>>>struct.num_fields2
- run_end_type#
- to_pandas_dtype(self)#
Return the equivalent NumPy / Pandas dtype.
Examples
>>>importpyarrowaspa>>>pa.int64().to_pandas_dtype()<class 'numpy.int64'>
- value_type#

