amazon-web-services - 在胶水动态框架中更改嵌套字段名称
问题描述
我有一个具有以下模式的胶水动态框架。
root
|-- grade: struct
| |-- num: string
|-- name: struct
| |-- first: string
我想将 num 的名称更改为 score。我使用 rename_field 函数。
df = df.rename_field("grade.num", "grade.score")
但该方法似乎不起作用。我知道使用 cast 函数的 spark 解决方案,但是有什么方法可以使用胶水动态框架?使用动态框架内置函数甚至可以更改嵌套列的名称吗?
解决方案
推荐阅读
- python - OSError: [WinError 123] La syntaxe du nom de fichier, de répertoire ou de volume est wronge: '
' - python - 为什么 .loc 在 Python Pandas 系列中不起作用?
- c - pthread 不让你知道吗?
- scala - Graphiql 中标记为非空的所有字段和参数:Sangria,scala
- html - 将页脚添加到 Angular Material Datepicker
- bash - Bash - 重复输入 n 次(用户输入)
- node.js - 如何使用 dotnet cli 安装“Node JS Tools”
- html - iPhone Safari 中的 PNG 图像呈现光栅化问题
- c# - 应用类中的值时,C#表单文本框不刷新
- ios - 如何在离子中为 WKWebView 实现自定义 NSURLProtocol?