Мой набор данных ds
имеет следующую схему:
root
|-- id: string (nullable = true)
|-- type: string (nullable = true)
|-- item: struct (nullable = true)
| |-- item: string (nullable = true)
Пример:
{"id":"1","type": "aaa", "item": {"item":"11"}}
{"id":"2","type": "bbb", "item" : {"item":"12"}}
Как я могу извлечь item
из структуры, чтобы получить этот результат?
id type item
1 aaa 11
2 bbb 12
Это то, что я пытался безуспешно:
ds.select("id", "type", "item.0");
Обратите внимание, что я использую Java.Не публикуйте ответы в Scala или Python, если они не идентичны для Java.