【发布时间】:2019-05-20 16:23:06
【问题描述】:
我在一个数据框中有一列是一个数组[总是一个项目],看起来像这样:
root
|-- emdaNo: array (nullable = true)
| |-- element: struct (containsNull = false)
| | |-- _value: string (nullable = true)
| | |-- id: string (nullable = true)
我这辈子都不知道如何从中获取 _value 到一个字符串中......
假设 x 是数据框,我已经尝试过:
x.select($"arrayName._value") // Yields ["myStringHere"]
和
x.select($"arrayName[0]._value") // Errors
请问如何获取_value 中保存的值的漂亮字符串?
【问题讨论】:
标签: scala apache-spark azure-databricks