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.

Fonctions

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

dataset
time_col_name
time_func

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

dataset
time_col_name
timeVal

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

dataset
time_col_name

pd_parse_time

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

pd_parse_time(time_string)

Paramètres

time_string
str
Obligatoire

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

time_string
str
Obligatoire

Chaîne d’heure à analyser.