Python ist eine großartige Sprache für die Datenanalyse, vor allem aufgrund des fantastischen Ökosystems datenzentrierter Python-Pakete. Pandas ist eines dieser Pakete und erleichtert das Importieren und Analysieren von Daten erheblich.

Timedelta ist eine Unterklasse von datetime.timedeltaund verhält sich ähnlich. Es ist das Pandas-Äquivalent zu Python datetime.timedeltaund ist in den meisten Fällen austauschbar. Timedelta.componentsDie Eigenschaft in pandas.Timedeltawird verwendet, um eine Komponente namens NamedTuple zurückzugeben.

Syntax: Timedelta.components

Parameter: Keine

Rückgabe : Gibt eine Komponente namens NamedTuple zurück



Code # 1:

import pandas as pd  
  
td = pd.Timedelta('3 days 06:05:01.000030'
  
print(td)  
  
print(td.components) 
Ausgabe:

3 Tage 06: 05: 01.000030
Komponenten (Tage = 3, Stunden = 6, Minuten = 5, Sekunden = 1, Millisekunden = 0, Mikrosekunden = 30, Nanosekunden = 0)

Code # 2:

import pandas as pd  
  
td = pd.Timedelta('1 days 7 hours'
  
print(td)  
  
print(td.components) 
Ausgabe:

1 Tage 07:00:00
Komponenten (Tage = 1, Stunden = 7, Minuten = 0, Sekunden = 0, Millisekunden = 0, Mikrosekunden = 0, Nanosekunden = 0)

Code # 3:

import pandas as pd  
import datetime 
  
td = pd.Timedelta(datetime.timedelta(days = 3, hours = 7, seconds = 8))  
  
print(td)  
  
print(td.components) 
Ausgabe:

3 Tage 07:00:08
Komponenten (Tage = 3, Stunden = 7, Minuten = 0, Sekunden = 8, Millisekunden = 0, Mikrosekunden = 0, Nanosekunden = 0)