python - 日期列在 pyspark 数据框中填充为空
问题描述
我正在使用以下查询来转换DATE_Landing
列。该DATE_Landing
列的条目如下。
DATE_Landing
2021-04-28 00:00:00.0
预期输出:
DATE
2021-04-28
我试过的查询
final_query_RAW = spark.sql("select sum(salary) as salary, replace(DATE_Landing,' 00:00:00.0','') as DATE from empytable group by DATE_Landing").withColumn('DATE',(unix_timestamp(col('DATE_Landing'), 'dd-MM-yyyy').cast("Timestamp")))
当我使用上述查询时,我将 Date_landing 的值设为空。
你能帮我解决上述挑战吗
解决方案
推荐阅读
- database - Doctrine ORM - 同一对象之间的关系
- javascript - 限制输入到文本框:它只接受数字,不应该接受十进制值
- javascript - 如何使用django递归关系回复特定评论并反应js
- python - 如何根据另一列值填充空索引或空行?
- java - 当类存储在数组中时Java返回数据类型
- php - Laravel 自定义 websocket 处理程序不起作用
- android - 我将 Android Studio 更新到最新版本(3.6.1),现在找不到 Gradle 插件
- keras - 无效参数:indices[0,0] = -4 不在 [0, 40405)
- json - JSON Schema 验证具有不同属性名称的 JSON
- linux - 如何在 Linux BASH 上使用 split 在文件末尾添加编号后缀?