pyarrow.Field¶
-
class
pyarrow.Field¶ Bases:
objectA named field, with a data type, nullability, and optional metadata.
Notes
Do not use this class’s constructor directly; use pyarrow.field
-
__init__()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
add_metadata(self, metadata)Add metadata as dict of string keys and values to Field equals(self, Field other)Test if this field is equal to the other flatten(self)Flatten this field. remove_metadata(self)Create new field without metadata, if any Attributes
metadatanamenullabletype-
add_metadata(self, metadata)¶ Add metadata as dict of string keys and values to Field
Parameters: metadata (dict) – Keys and values must be string-like / coercible to bytes Returns: field (pyarrow.Field)
-
equals(self, Field other)¶ Test if this field is equal to the other
Parameters: other (pyarrow.Field) – Returns: is_equal (boolean)
-
flatten(self)¶ Flatten this field. If a struct field, individual child fields will be returned with their names prefixed by the parent’s name.
Returns: fields (List[pyarrow.Field])
-
metadata¶
-
name¶
-
nullable¶
-
remove_metadata(self)¶ Create new field without metadata, if any
Returns: field (pyarrow.Field)
-
type¶
-