私は次の形式の日付を持っています:
それらを次のように変換したいと思います。
SparkRで次のことを試しました。
period_uts <- unix_timestamp(all.new$DATE_OF_BIRTH, '%d%b%Y:%H:%M:%S')
period_ts <- cast(period_uts, 'timestamp')
period_dt <- cast(period_ts, 'date')
df <- withColumn(all.new, 'p_dt', period_dt)
しかし、これを行うと、すべての日付が「NA」に変更されます。
%d%B%Y:%H:%M:%S形式の日付をSparkRの日付に変換する方法について、誰かが洞察を提供できますか?
ありがとう!
私はそれを行う方法を考え出しました:
all.new = all.new %>% withColumn("Date_of_Birth_Fixed", to_date(.$DATE_OF_BIRTH, "ddMMMyyyy"))
これはSpark2.2.xで機能します
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加