Как применить resolChoice к элементу структуры в массиве внутри DynamicFrame?
Схема DynamicFrame для справки
|-- ColumnA: string
|-- ColumnB: array
| |-- element: struct
| | |-- ColumnC: string
| | |-- ColumnD: choice
| | | |-- double
| | | |-- int
Я хочу применить resolChoice к Столбец D. Это обычно разрешается в нижней строке, если ColumnD был на уровне root.
df = df.resolveChoice(specs = [('ColumnD', 'cast:double')])
Но как мне сделать то же самое в массиве struct?