pyarrow.StringScalar¶
- class pyarrow.StringScalar¶
- Bases: - BinaryScalar- Concrete class for string-like (utf8) scalars. - __init__(*args, **kwargs)¶
 - Methods - __init__(*args, **kwargs)- as_buffer(self)- Return a view over this value as a Buffer object. - as_py(self)- Return this value as a Python string. - cast(self[, target_type, safe, options, ...])- Cast scalar value to another data type. - equals(self, Scalar other)- validate(self, *[, full])- Perform validation checks. - Attributes - Holds a valid (non-null) value. - Data type of the Scalar object. - as_buffer(self)¶
- Return a view over this value as a Buffer object. 
 - as_py(self)¶
- Return this value as a Python string. 
 - cast(self, target_type=None, safe=None, options=None, memory_pool=None)¶
- Cast scalar value to another data type. - See - pyarrow.compute.cast()for usage.- Parameters:
- Returns:
- scalarAScalarofthegiventargetdatatype.
 
- scalar
 
 - equals(self, Scalar other)¶
 - is_valid¶
- Holds a valid (non-null) value. 
 - type¶
- Data type of the Scalar object. 
 - validate(self, *, full=False)¶
- Perform validation checks. An exception is raised if validation fails. - By default only cheap validation checks are run. Pass full=True for thorough validation checks (potentially O(n)). 
 
