time_data Modulo

Contiene funzionalità per la rappresentazione dei dati temporali e delle operazioni correlate in opendataset.

Classi

TimeCustomerData

Rappresenta un set di dati del cliente con il tempo.

Inizializzare con il frame di dati del cliente.

TimeData

Definisce la classe di dati dell'ora di base.

TimePublicData

Rappresenta un set di dati pubblico con tempo.

Inizializzare con le colonne.

Funzioni

add_datetime_col

Aggiungere una colonna datetime arrotondata.

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

Parametri

Nome Descrizione
dataset
Necessario
time_col_name
Necessario
time_func
Necessario

extend_time_column

Estendere la colonna temporale per il tipo stringa.

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

Parametri

Nome Descrizione
dataset
Necessario
time_col_name
Necessario
timeVal
Necessario

find_min_max_date

Trovare min e max date da un dataframe SPARK.

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

Parametri

Nome Descrizione
dataset
Necessario
time_col_name
Necessario

pd_parse_time

Analizzare la stringa temporale e intercettare l'eccezione.

pd_parse_time(time_string)

Parametri

Nome Descrizione
time_string
Necessario
str

Stringa temporale da analizzare.

spark_parse_time

Analizzare la stringa temporale e intercettare l'eccezione.

spark_parse_time(time_string)

Parametri

Nome Descrizione
time_string
Necessario
str

Stringa temporale da analizzare.