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 ? Mise en oeuvre d'IHM
avec Qt et PySide6
Voir le programme détaillé
Module « pandas »

Classe « SparseDtype »

Informations générales

Héritage

builtins.object
    ExtensionDtype
        SparseDtype

Définition

class SparseDtype(ExtensionDtype):

help(SparseDtype)

Dtype for data stored in :class:`SparseArray`.

This dtype implements the pandas ExtensionDtype interface.

Parameters
----------
dtype : str, ExtensionDtype, numpy.dtype, type, default numpy.float64
    The dtype of the underlying array storing the non-fill value values.
fill_value : scalar, optional
    The scalar value not stored in the SparseArray. By default, this
    depends on `dtype`.

    =========== ==========
    dtype       na_value
    =========== ==========
    float       ``np.nan``
    int         ``0``
    bool        ``False``
    datetime64  ``pd.NaT``
    timedelta64 ``pd.NaT``
    =========== ==========

    The default value may be overridden by specifying a `fill_value`.

Attributes
----------
None

Methods
-------
None

Examples
--------
>>> ser = pd.Series([1, 0, 0], dtype=pd.SparseDtype(dtype=int, fill_value=0))
>>> ser
0    1
1    0
2    0
dtype: Sparse[int64, 0]
>>> ser.sparse.density
0.3333333333333333

Constructeur(s)

Signature du constructeur Description
__init__(self, dtype: 'Dtype' = <class 'numpy.float64'>, fill_value: 'Any' = None) -> 'None'

Liste des attributs statiques

Nom de l'attribut Valeur
index_class<pandas._libs.properties.CachedProperty object at 0x0000020D9B03E500>

Liste des propriétés

Nom de la propriétéDescription
fill_value
kind
na_value
name
names
subtype
type

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
__hash__(self) -> 'int'
__repr__(self) -> 'str'
construct_array_type() -> 'type_t[SparseArray]'
construct_from_string(string: 'str') -> 'SparseDtype'
is_dtype(dtype: 'object') -> 'bool'
update_dtype(self, dtype) -> 'SparseDtype'

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

__init_subclass__, __str__, __subclasshook__, empty

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 ? Coder avec une
Intelligence Artificielle
Voir le programme détaillé