Есть ли способ преобразовать столбец с 4-значными значениями года в тип DATE и отобразить его как таковой в Foundry?
Прямо сейчас я работаю со столбцом с именем year
, который содержит такие значения, как: 1999, 2001, 2010
, и его тип — STRING.
Когда я пишу код для преобразования его в дату, он преобразует 4-значный год в 10-значный год, месяц и дату, например 2010-01-01
.
Вот код, который я пробовал:
df = df.withColumn('year_mfr', F.trunc(df.year_mfr, 'yyyy'))
df = df.withColumn('year_mfr', F.to_date(df.year_mfr, 'yyyy'))