更改胶水动态框架中的嵌套字段名称

时间:2020-06-23 19:25:51

标签: amazon-web-services apache-spark pyspark apache-spark-sql aws-glue

我有一个具有以下模式的动态胶粘框架。

root
|-- grade: struct
|    |-- num: string
|-- name: struct
|    |-- first: string

我想将num的名称更改为得分。 我使用rename_field函数。

df = df.rename_field("grade.num", "grade.score")

但是该方法似乎无效。我知道使用强制转换功能解决火花的方法,但是有没有办法使用动态胶粘框架?使用动态框架内置函数甚至可以更改嵌套列的名称吗?

0 个答案:

没有答案