Я использую спарк 1.6.3. При преобразовании столбца val1 (строки типа данных) в дату код заполняет другой месяц в результате, отличном от того, что находится в источнике.
Например, предположим, что мой источник 6/15/2017 18:32
. Код ниже выдает 15-1-2017
в результате (обратите внимание, что месяц неверен).
Мой фрагмент кода, как показано ниже
from pyspark.sql.functions import from_unixtime,unix_timestamp ,to_date
df5 = df.withColumn("val1", to_date(from_unixtime(unix_timestamp(("val1"), "mm/dd/yyyy"))))
Ожидаемый результат - 6/15/2017
типа даты. Пожалуйста, предложите.