【发布时间】:2020-09-09 13:57:39
【问题描述】:
我正在尝试使用 withColumn 方法在我现有的 Pyspark 数据框中添加一列。我想在此列中插入当前日期。从我的源中我没有任何日期列,所以我在我的数据框并将此数据框保存在我的表中,以便稍后出于跟踪目的,我可以使用此当前日期列。 我正在使用以下代码
df2=df.withColumn("Curr_date",datetime.now().strftime('%Y-%m-%d'))
这里 df 是我现有的数据框,我想将 df2 保存为带有 Curr_date 列的表。 但这里它期望现有的列或点亮方法而不是 datetime.now().strftime('%Y-%m-%d')。 有人请指导我如何在我的数据框中添加此日期列。?
【问题讨论】:
标签: dataframe apache-spark pyspark apache-spark-sql