Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les compléments
Voir le programme détaillé
Module « pandas »

Classe « ArrowDtype »

Informations générales

Héritage

builtins.object
    ExtensionDtype
        StorageExtensionDtype
            ArrowDtype

Définition

class ArrowDtype(StorageExtensionDtype):

help(ArrowDtype)

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 like ``pyarrow.timestamp``.

Parameters
----------
pyarrow_dtype : pa.DataType
    An instance of a `pyarrow.DataType <https://arrow.apache.org/docs/python/api/datatypes.html#factory-functions>`__.

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]

Constructeur(s)

Signature du constructeur Description
__init__(self, pyarrow_dtype: 'pa.DataType') -> 'None'

Liste des attributs statiques

Nom de l'attribut Valeur
index_class<pandas._libs.properties.CachedProperty object at 0x0000020D9B03E500>
itemsize<pandas._libs.properties.CachedProperty object at 0x0000020D9B065000>
kind<pandas._libs.properties.CachedProperty object at 0x0000020D9B064FC0>
numpy_dtype<pandas._libs.properties.CachedProperty object at 0x0000020D9B064F80>

Liste des propriétés

Nom de la propriétéDescription
na_value
name
names
type

Propriétés héritées de la classe StorageExtensionDtype

kind

Liste des opérateurs

Signature de l'opérateur Description
__eq__(self, other: 'object') -> 'bool'

Opérateurs hérités de la classe ExtensionDtype

__ne__

Opérateurs hérités de la classe object

__ge__, __gt__, __le__, __lt__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__from_arrow__(self, array: 'pa.Array | pa.ChunkedArray')
__hash__(self) -> 'int'
__repr__(self) -> 'str'
construct_array_type() -> 'type_t[ArrowExtensionArray]'
construct_from_string(string: 'str') -> 'ArrowDtype'

Méthodes héritées de la classe StorageExtensionDtype

__init_subclass__, __str__, __subclasshook__

Méthodes héritées de la classe ExtensionDtype

empty, is_dtype

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __getstate__, __reduce__, __reduce_ex__, __setattr__, __sizeof__

Vous êtes un professionnel et vous avez besoin d'une formation ? Sensibilisation à
l'Intelligence Artificielle
Voir le programme détaillé