0

我正在阅读 AWS Glue 目录中已经存在且采用镶木地板格式的目录表。

列名称具有特殊字符,例如“(”和“)”。

当我在 Glue ETL 作业中读取此表时,Glue ETL 将列的名称转换为例如 BUDGET(YR) 到 BUDGET_YR_#1 和 Actual(op) 到 Actual_op_#2

而在雅典娜上似乎很好。

现在我使用withColumnRenamed()来修复这个问题,但即使我从最后一个命令的输出中再次读取 DF。我仍然看到列名的相同行为发生了变化。

4

0 回答 0