如何将resolveChoice 应用于DynamicFrame 内数组内的结构元素?
DynamicFrame Schema 供参考
|-- ColumnA: string
|-- ColumnB: array
| |-- element: struct
| | |-- ColumnC: string
| | |-- ColumnD: choice
| | | |-- double
| | | |-- int
Run Code Online (Sandbox Code Playgroud)
我想将resolveChoice 应用于Column D。如果ColumnD 位于根级别,这通常可以通过下面的行来解决。
df = df.resolveChoice(specs = [('ColumnD', 'cast:double')])
但是如何在结构数组中执行相同的操作呢?