python - 将最大日期与 pyspark 中的 current_timestamp 进行比较
问题描述
我正在尝试实现必须执行以下操作的功能:
- 计算数据框中的最大日期
- 从现在开始计算 14 天后的日期
- 比较两个日期
我必须基本上比较一个数据框列和一个常量日期。我不确定在 pyspark 中实现这一目标的最佳方法是什么。
max_date = input_data.agg(max(input_data["DAY_DT"]))
threshold_date = date_sub(to_date(datetime.now(),"MM-dd-yyyy"),14)
if(threshold_date < max_date):
<some condition>
解决方案
推荐阅读
- javascript - 如何显示谷歌图表(折线图)信息(标签)?
- c++ - 我应该明确地=删除非常量右值引用限定函数吗?
- node.js - Firebase 云功能模拟器可以使用生产 Firestore 调用触发器吗?
- angular - 如何在 Angular 的服务中指定提供者?
- php - 使用 PHP 关联数组创建翻译类
- javascript - 定义的变量不会显示在窗口对象中
- html - Bootstrap 表行不适合 headerrow (Angular)
- android-studio - 当用户从另一个应用程序返回到我们的应用程序时如何做某事
- powerbi - 在列小计中获取正确的值
- geopandas - geopandas 光栅化 shpefile