time_data Модуль

Содержит функциональные возможности для представления данных времени и связанных операций в открытых наборах данных.

Классы

TimeCustomerData

Представляет набор данных клиента со значениями времени.

Инициализация с помощью кадра данных клиента.

TimeData

Определяет базовый класс данных времени.

TimePublicData

Представляет общедоступный набор данных со значениями времени.

Инициализация с помощью столбцов.

Функции

add_datetime_col

Добавление столбца с округленными значениями даты и времени.

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

Параметры

Имя Описание
dataset
Обязательно
time_col_name
Обязательно
time_func
Обязательно

extend_time_column

Расширение столбца времени для строкового типа.

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

Параметры

Имя Описание
dataset
Обязательно
time_col_name
Обязательно
timeVal
Обязательно

find_min_max_date

Поиск минимальных и максимальных дат в кадре данных SPARK.

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

Параметры

Имя Описание
dataset
Обязательно
time_col_name
Обязательно

pd_parse_time

Анализ строки времени и перехват исключения.

pd_parse_time(time_string)

Параметры

Имя Описание
time_string
Обязательно
str

Строка времени для анализа.

spark_parse_time

Анализ строки времени и перехват исключения.

spark_parse_time(time_string)

Параметры

Имя Описание
time_string
Обязательно
str

Строка времени для анализа.