time_data Modul

Enthält Funktionalität zum Darstellen von Zeitdaten und zugehörigen Vorgängen in opendatasets.

Klassen

TimeCustomerData

Stellt ein Kundendataset mit Zeit dar.

Initialisieren mit Kundendatenrahmen.

TimeData

Definiert die Basisklasse für Zeitdaten.

TimePublicData

Stellt ein öffentliches Dataset mit einer Zeit dar.

Initialisieren sie mit Spalten.

Functions

add_datetime_col

Fügt eine Spalte mit gerundeten datetime-Werten hinzu.

add_datetime_col(dataset: DataFrame | DataFrame, time_col_name: str, time_func: object)

Parameter

Name Beschreibung
dataset
Erforderlich
time_col_name
Erforderlich
time_func
Erforderlich

extend_time_column

Erweitert die Zeitspalte für den Zeichenfolgentyp.

extend_time_column(dataset: DataFrame | DataFrame, time_col_name: str, timeVal: str | float | struct_time | datetime)

Parameter

Name Beschreibung
dataset
Erforderlich
time_col_name
Erforderlich
timeVal
Erforderlich

find_min_max_date

Ermittelt das minimale und maximale Datums in einem Spark-Datenrahmen.

find_min_max_date(dataset: DataFrame | DataFrame, time_col_name: str)

Parameter

Name Beschreibung
dataset
Erforderlich
time_col_name
Erforderlich

pd_parse_time

Analysiert die Zeitzeichenfolge und fängt eine Ausnahme ab.

pd_parse_time(time_string)

Parameter

Name Beschreibung
time_string
Erforderlich
str

Die zu analysierende Zeitzeichenfolge.

spark_parse_time

Analysiert die Zeitzeichenfolge und fängt eine Ausnahme ab.

spark_parse_time(time_string)

Parameter

Name Beschreibung
time_string
Erforderlich
str

Die zu analysierende Zeitzeichenfolge.