time_data Module

Contient les fonctionnalités permettant de représenter les données temporelles et les opérations associées dans Open Datasets.

Classes

TimeCustomerData

Représente un jeu de données client avec des informations relatives au temps.

Initialiser avec une trame de données client.

TimeData

Définit la classe de base des données temporelles.

TimePublicData

Représente un jeu de données public avec des informations relatives au temps.

Initialiser avec des colonnes.

Functions

add_datetime_col

Permet d’ajouter une colonne DateHeure arrondie.

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

Paramètres

Nom Description
dataset
Obligatoire
time_col_name
Obligatoire
time_func
Obligatoire

extend_time_column

Permet d’étendre une colonne d’heure pour un type chaîne.

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

Paramètres

Nom Description
dataset
Obligatoire
time_col_name
Obligatoire
timeVal
Obligatoire

find_min_max_date

Permet de rechercher les dates minimale et maximale d’un dataframe SPARK.

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

Paramètres

Nom Description
dataset
Obligatoire
time_col_name
Obligatoire

pd_parse_time

Permet d’analyser la chaîne d’heure et d’intercepter l’exception.

pd_parse_time(time_string)

Paramètres

Nom Description
time_string
Obligatoire
str

Chaîne d’heure à analyser.

spark_parse_time

Permet d’analyser la chaîne d’heure et d’intercepter l’exception.

spark_parse_time(time_string)

Paramètres

Nom Description
time_string
Obligatoire
str

Chaîne d’heure à analyser.