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 ? RAG (Retrieval-Augmented Generation)
et Fine Tuning d'un LLM
Voir le programme détaillé
Module « pandas »

Classe « Timedelta »

Informations générales

Héritage

builtins.object
    timedelta
        _Timedelta
            Timedelta

Définition

class Timedelta(_Timedelta):

help(Timedelta)

    Represents a duration, the difference between two dates or times.

    Timedelta is the pandas equivalent of python's ``datetime.timedelta``
    and is interchangeable with it in most cases.

    Parameters
    ----------
    value : Timedelta, timedelta, np.timedelta64, str, or int
    unit : str, default 'ns'
        Denote the unit of the input, if input is an integer.

        Possible values:

        * 'W', or 'D'
        * 'days', or 'day'
        * 'hours', 'hour', 'hr', or 'h'
        * 'minutes', 'minute', 'min', or 'm'
        * 'seconds', 'second', 'sec', or 's'
        * 'milliseconds', 'millisecond', 'millis', 'milli', or 'ms'
        * 'microseconds', 'microsecond', 'micros', 'micro', or 'us'
        * 'nanoseconds', 'nanosecond', 'nanos', 'nano', or 'ns'.

        .. deprecated:: 2.2.0

            Values `H`, `T`, `S`, `L`, `U`, and `N` are deprecated in favour
            of the values `h`, `min`, `s`, `ms`, `us`, and `ns`.

    **kwargs
        Available kwargs: {days, seconds, microseconds,
        milliseconds, minutes, hours, weeks}.
        Values for construction in compat with datetime.timedelta.
        Numpy ints and floats will be coerced to python ints and floats.

    Notes
    -----
    The constructor may take in either both values of value and unit or
    kwargs as above. Either one of them must be used during initialization

    The ``.value`` attribute is always in ns.

    If the precision is higher than nanoseconds, the precision of the duration is
    truncated to nanoseconds.

    Examples
    --------
    Here we initialize Timedelta object with both value and unit

    >>> td = pd.Timedelta(1, "d")
    >>> td
    Timedelta('1 days 00:00:00')

    Here we initialize the Timedelta object with kwargs

    >>> td2 = pd.Timedelta(days=1)
    >>> td2
    Timedelta('1 days 00:00:00')

    We see that either way we get the same result
    

Constructeur(s)

Signature du constructeur Description
__new__(cls, value=<object object at 0x0000020D9A570910>, unit=None, **kwargs)
__init__(self, /, *args, **kwargs) Initialize self. See help(type(self)) for accurate signature. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
max106751 days 23:47:16.854775807
min-106752 days +00:12:43.145224193
resolution0 days 00:00:00.000000001

Attributs statiques hérités de la classe _Timedelta

asm8, components, days, microseconds, nanoseconds, resolution_string, seconds, unit, value

Liste des opérateurs

Signature de l'opérateur Description
__floordiv__(self, other)
__mod__(self, other)
__mul__(self, other)
__rfloordiv__(self, other)
__rmod__(self, other)
__rmul__(self, other)
__rtruediv__(self, other)
__truediv__(self, other)

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

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

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

__add__, __neg__, __pos__, __radd__, __rsub__, __sub__

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
__divmod__(self, other)
__rdivmod__(self, other)
__reduce__(self)
__setstate__(self, state)
ceil(self, freq)
floor(self, freq)
round(self, freq)

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

__bool__, __hash__, __init_subclass__, __reduce_cython__, __repr__, __setstate_cython__, __str__, __subclasshook__, as_unit, isoformat, to_numpy, to_pytimedelta, to_timedelta64, total_seconds, view

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

__abs__

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

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

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