PySpark-在“日期”列中添加“天数”

时间:2018-09-26 20:13:44

标签: pyspark

我有两列,一列包含以前的维护日期,另一列包含下一次应进行维护的天数间隔。示例:

+-----------+--------------+
|maint_date |day_interval  |
+-----------+--------------+
| 2018-05-03|    10        |
| 2018-06-10|    15        |

我想返回一个类似以下的表格,该表格将间隔添加到日期中以获得下一个到期日:

+-----------+--------------+--------------+
|maint_date |day_interval  |due_date      |
+-----------+--------------+--------------+
| 2018-05-03|    10        | 2018-05-13   |
| 2018-06-10|    15        | 2018-06-25   |

我尝试了以下代码的不同版本,但无效。

from pyspark.sql import functions as F
df = df.withColumn('due_date', F.date_add(df.maint_date, df.day_interval))

0 个答案:

没有答案