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
|
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
|
Chaîne d’heure à analyser. |