pandas.ArrowDtype
- classpandas.ArrowDtype(pyarrow_dtype)[source]
-
An ExtensionDtype for PyArrow data types.
Warning
ArrowDtype is considered experimental. The implementation and parts of the API may change without warning.
While most
dtype
arguments can accept the “string” constructor, e.g."int64[pyarrow]"
, ArrowDtype is useful if the data type contains parameters likepyarrow.timestamp
.- Parameters:
-
- pyarrow_dtype:pa.DataType
-
An instance of a pyarrow.DataType.
Attributes
pyarrow_dtype
Methods
None
- Returns:
-
- ArrowDtype
Examples
>>> import pyarrow as pa >>> pd.ArrowDtype(pa.int64()) int64[pyarrow]
Types with parameters must be constructed with ArrowDtype.
>>> pd.ArrowDtype(pa.timestamp("s", tz="America/New_York")) timestamp[s, tz=America/New_York][pyarrow] >>> pd.ArrowDtype(pa.list_(pa.int64())) list<item: int64>[pyarrow]
© 2008–2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
© 2011–2025, Open source contributors
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.3.0/reference/api/pandas.ArrowDtype.html