第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 pyspark 中將日期轉(zhuǎn)換為所需的格式

在 pyspark 中將日期轉(zhuǎn)換為所需的格式

三國紛爭 2023-07-27 16:24:05
我有如下數(shù)據(jù)框并使用 pyspark 2.4Name    dojkevin   08/15/2013George  06/21/2014df.printSchema() -- Name (String) -- dob (String)我想將 doj 轉(zhuǎn)換為 YYYY-MM-DD 格式,并確保我需要使用 pyspark 將 doj 轉(zhuǎn)換為 Datetype 而不是 String。有沒有可用的特定函數(shù)?感謝您的回復(fù)
查看完整描述

2 回答

?
米琪卡哇伊

TA貢獻1998條經(jīng)驗 獲得超6個贊

使用to_date()功能。


df.show()

#+------+----------+

#|  Name|       doj|

#+------+----------+

#| Kevin|08/15/2013|

#|George|06/21/2014|

#+------+----------+


from pyspark.sql.functions import *


df.withColumn("doj",to_date(col("doj"),'MM/dd/yyyy')).show()

#+------+----------+

#|  Name|       doj|

#+------+----------+

#| Kevin|2013-08-15|

#|George|2014-06-21|

#+------+----------+

df.withColumn("doj",to_date(col("doj"),'MM/dd/yyyy')).printSchema()

#root

# |-- Name: string (nullable = true)

# |-- doj: date (nullable = true)


查看完整回答
反對 回復(fù) 2023-07-27
?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

def dateconv(x):

        if x == None:

            x = 'null'

            return x

        else:

            return x.strftime('%Y-%M-%D')

dateconv(doj)

python 中有類似的東西,我這樣做了


查看完整回答
反對 回復(fù) 2023-07-27
  • 2 回答
  • 0 關(guān)注
  • 166 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號