需要将字符串类型的数据框中的日期时间列转换为日期

时间:2019-06-20 10:09:16

标签: pyspark

需要将数据框中的列类型从字符串转换为日期。 to_date引发错误。

from datetime import datetime
from pyspark.sql.functions import col, udf
from pyspark.sql.types import DateType

数据框:df 列名称:datetime

df.select(to_date(df.datetime).alias('new_date')).show()

  

NameError跟踪(最近一次通话)    在()中         4         5   ----> 6 df.select(to_date(df.datetime).alias('new_date'))。show()         7         8

     

NameError:未定义名称“ to_date”

from datetime import datetime
from pyspark.sql.functions import col, udf
from pyspark.sql.types import DateType

数据框:df 列名称:datetime

df.select(to_date(df.datetime).alias('new_date')).show()

  

NameError跟踪(最近一次通话)    在()中         4         5   ----> 6 df.select(to_date(df.datetime).alias('new_date'))。show()         7         8

     

NameError:未定义名称“ to_date”

from datetime import datetime
from pyspark.sql.functions import col, udf
from pyspark.sql.types import DateType

数据框:df 列名称:datetime

df.select(to_date(df.datetime).alias('new_date')).show()

  

NameError跟踪(最近一次通话)    在()中         4         5   ----> 6 df.select(to_date(df.datetime).alias('new_date'))。show()         7         8

     

NameError:未定义名称“ to_date”

当前为字符串类型的datetime列需要转换为date

0 个答案:

没有答案