pyarrow.DictionaryScalar#

class pyarrow.DictionaryScalar#

Bases: pyarrow.lib.Scalar

Concrete class for dictionary-encoded scalars.

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

as_py(self)

Return this encoded value as a Python object.

cast(self, target_type)

Attempt a safe cast to target data type.

equals(self, Scalar other)

Attributes

dictionary

dictionary_value

index

Return this value's underlying index as a scalar.

index_value

is_valid

Holds a valid (non-null) value.

type

Data type of the Scalar object.

value

Return the encoded value as a scalar.

as_py(self)#

Return this encoded value as a Python object.

cast(self, target_type)#

Attempt a safe cast to target data type.

Parameters
target_typeDataType or str coercible to DataType

The type to cast the scalar to.

Returns
scalarA Scalar of the given target data type.
dictionary#
dictionary_value#
equals(self, Scalar other)#
index#

Return this value’s underlying index as a scalar.

index_value#
is_valid#

Holds a valid (non-null) value.

type#

Data type of the Scalar object.

value#

Return the encoded value as a scalar.