首页 > 解决方案 > 将列 INT 转换为 DATE 类型而不在 AWS Glue DataBrew 中添加双引号

问题描述

我有 29 个每个 20gb 的文件,将第一列从“int”转换为“date”类型。但是,当我在 AWS Glue DataBrew“COLUMN ACTIONS > Change Data Type to Date”中添加步骤时,所有 STRING 类型的列和我刚刚转换的 DATE 列在作业后都有双引号,如下面的示例所示。

- 从

19920101|1992 年 1 月 1 日|星期四|一月|1992|199201|Jan1992|5|1|1|1|1|冬天|0|1|1|1| 19920102|1992 年 1 月 2 日|星期五|1992 年|199201|1992 年|6|2|2|1|1|冬天|0|1|0|1| 19920103|1992 年 1 月 3 日|星期六|一月|1992|199201|Jan1992|7|3|3​​|1|1|冬季|1|1|0|0|

——下班后

"1992-01-01"|"1992 年 1 月 1 日"|"星期四"|"一月"|1992|199201|"Jan1992"|5|1|1|1|1|"冬天"|0|1|1 |1| "1992-01-02"|"1992 年 1 月 2 日"|"星期五"|"一月"|1992|199201|"Jan1992"|6|2|2|1|1|"冬天"|0|1|0 |1| "1992-01-03"|"1992 年 1 月 3 日"|"星期六"|"一月"|1992|199201|"Jan1992"|7|3|3​​|1|1|"冬天"|1|1|0 |0|

即使我添加了“CLEAN > Remove引号”步骤,双引号仍然存在。

如何将值 19920101 转换为 1992-01-01 而不在输出文件中添加双引号而不会弄乱它们?

谢谢

标签: amazon-web-servicesaws-glueaws-databrew

解决方案


推荐阅读