Pandas Timedelta

Pandas Timedelta
Python er kraftsenteret for programmeringsspråk når det gjelder datavitenskap. Den har utrolige verktøy og pakker som gjør innsamling, rengjøring og analyse av data mer uanstrengt og intuitivt.

En slik pakke er Pandas, som gir et robust sett med verktøy for å utføre dataanalyse.

I denne opplæringen vil vi diskutere hvordan du bruker Timedelta -klassen.

Pandas Timedelta

Timedelta representerer forskjellen mellom to datoer eller tider uttrykt i forskjellige varighetsenheter.

Pandas Timedelta tilsvarer datetiden.Timedelta i innfødt pyton og kan brukes om hverandre i de fleste tilfeller.

Syntaksen er vist nedenfor:

Pandas.Timedelta (verdi =, enhet = ingen, ** kwargs)

Parametrene er som vist:

  1. Verdi - Timedelta, NP.Timedelta64, streng og heltall
  2. Enhet - Enheten for inngang. Mulige inngangsverdier inkluderer:
    1. “W”, “D”, “T”, “S”, “L”, “U” eller “N”
    2. “Dager” eller “dag”
    3. “Timer”, “time”, “HR” eller “H”
    4. “Minutter”, “Minute”, “Min” eller “M”
    5. “Seconds”, “Second” eller “Sec”
    6. “Millisekunder”, “Millisekund”, “Millis” eller “Milli”
    7. “Mikrosekunder”, “Microsecond”, “Micros” eller “Micro”
    8. “Nanosekunder”, “Nanosekund”, “Nanos”, “Nano” eller “NS”

La oss illustrere hvordan vi bruker Timedelta med noen få eksempler.

Eksempel 1

Begynn med å importere pandaer.

# Importer pandaer
Importer pandaer som PD

Deretter kan vi lage et Timedelta -objekt fra en streng, som vist nedenfor:

til = pd.Timedelta ('7 dager 5 timer 34 minutter 33 sekunder')
trykk (til)

Den forrige koden skal returnere et Timedelta -objekt, som vist nedenfor:

7 dager 05:34:33

For å hente en spesifikk enhet fra Timedelta -objektet, kan vi bruke prikknotasjonen etterfulgt av enheten for å trekke ut.

For å trekke ut dagsattributtet fra Timedelta -objektet, kan vi for eksempel kjøre:

trykk (til.dager)

Dette skal returnere antall dager, som vist nedenfor:

7

Eksempel 2

Du kan også opprette et Timedelta -objekt fra et heltall ved å passere en heltallverdi og enheten som parametere.

Et eksempel er vist nedenfor:

td_object = pd.Timedelta (560, enhet = 'H')

Den forrige koden oppretter et Timedelta -objekt som bruker et heltall som verdien som timene som enheter.

Dette skulle komme tilbake:

Print (TD_Object)
23 dager 08:00:00

Konklusjon

Denne artikkelen diskuterte hvordan du bruker Pandas Timedelta -klassen for å lage Timedelta -objekter fra forskjellige innganger. I tillegg ble parametrene og eksemplene gitt. Sjekk andre Linux -hint -artikler for flere tips og opplæringsprogrammer.