Попытка создать 30-минутный интервал времени, и я получаю следующее сообщение об ошибке атрибута:
У объекта 'datetime.timedelta' нет атрибута '_get_object_id'
Входящий столбец называется меткой времени и содержит метку времени типа схемы.например,
2019-02-01T15: 53: 44Z
Я не могу понять, почему я получаю ошибку, учитывая, что приведенный ниже код должен быть в состоянии принятьметка времени.
def ceil_dt(dt, delta):
return dt + (datetime.min - dt) % delta
df = df.withColumn("bucket_timestamp", ceil_dt(df.timestamp, timedelta(minutes=30)))
return df