Pandy Timedelta

Pandy Timedelta
Python jest potęgą języków programowania, jeśli chodzi o nauki o danych. Ma niesamowite narzędzia i pakiety, które sprawiają, że gromadzenie, czyszczenie i analizowanie danych jest bardziej łatwe i intuicyjne.

Jednym z takich pakietów są pandy, które zapewnia solidny zestaw narzędzi do przeprowadzania analizy danych.

W tym samouczku omówimy, jak korzystać z klasy czasu.

Pandy Timedelta

Timedelta reprezentuje różnicę między dwiema datami lub czasami wyrażonymi w różnych jednostkach czasowych.

Pandy Timedelta jest równoważne DateTime.timedelta w rodzimym Pythonie i może być używany zamiennie w większości przypadków.

Składnia pokazano poniżej:

Pandy.Timedelta (wartość =, jednostka = brak, ** kwargs)

Parametry są jak pokazane:

  1. Wartość - Timedelta, NP.timedelta64, ciąg i liczba całkowita
  2. Jednostka - Jednostka wejścia. Możliwe wartości wejściowe obejmują:
    1. „W”, „D”, „T”, „S”, „L”, „U” lub „N”
    2. „Dni” lub „dzień”
    3. „Godziny”, „Hour”, „HR” lub „H”
    4. „Minuty”, „Minute”, „Min” lub „M”
    5. „Seconds”, „Second” lub „Sec”
    6. „Milisekund”, „milisekund”, „Millis” lub „Milli”
    7. „Microsekunds”, „Microsekund”, „Micro” lub „Micro”
    8. „Nanosekund”, „nanosekund”, „nanos”, „nano” lub „ns”

Zilustrujmy, jak używać timedelta z kilkoma przykładami.

Przykład 1

Zacznij od importu pandy.

# Importuj pandy
importować pandy jako PD

Następnie możemy utworzyć obiekt Timedelta z ciągu, jak pokazano poniżej:

do = pd.Timedelta („7 dni 5 godzin 34 minuty 33 sekundy”)
Drukuj (do)

Poprzedni kod powinien zwrócić obiekt Timedelta, jak pokazano poniżej:

7 dni 05:34:33

Aby pobrać określoną jednostkę z obiektu Timedelta, możemy użyć notacji kropki, a następnie urządzenia do wyodrębnienia.

Na przykład, aby wyodrębnić atrybut dni z obiektu Timedelta, możemy uruchomić:

wydrukować (do.dni)

Powinno to zwrócić liczbę dni, jak pokazano poniżej:

7

Przykład 2

Możesz także utworzyć obiekt timedelta z liczby całkowitej, przekazując wartość liczb całkowitą i jednostkę jako parametry.

Przykład jest pokazany poniżej:

td_object = pd.Timedelta (560, jednostka = „h”)

Poprzedni kod tworzy obiekt timedelta przy użyciu liczby całkowitej jako wartości jako godzin jako jednostek.

To powinno powrócić:

print (TD_Object)
23 dni 08:00:00

Wniosek

W tym artykule omówiono, jak korzystać z klasy pandelta do tworzenia obiektów timedelta z różnych danych wejściowych. Ponadto podano parametry i przykłady. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i samouczków.