If you can find the name of the struct field from the schema you can just
do:
df.select($"arrayField.a")
Selecting a field from an array returns an array with that field selected
from each element.
On Mon, Apr 3, 2017 at 8:18 PM, Koert Kuipers wrote:
> i have a DataFrame where one column has t
i have a DataFrame where one column has type:
ArrayType(StructType(Seq(
StructField("a", typeA, nullableA),
StructField("b", typeB, nullableB)
)))
i would like to map over this array to pick the first element in the
struct. so the result should be a ArrayType(typeA, nullableA). i realize i
ca