我有一个胶水动态框架与以下模式。
root
|-- grade: struct
| |-- num: string
|-- name: struct
| |-- first: string
我想把num的名字改成score。我使用rename\u field函数。
df = df.rename_field("grade.num", "grade.score")
但这种方法似乎不起作用。我知道一个解决方案,在Spark使用铸造功能,但有任何方法使用胶水动态帧?是否可以使用动态框架内置函数更改嵌套列的名称?
暂无答案!
目前还没有任何答案,快来回答吧!