Я работаю со следующей схемой
|-- parsedMeta: struct (nullable = true)
| |-- networkId: string (nullable = true)
|-- sspMeta: struct (nullable = true)
| |-- ssp: string (nullable = true)
| |-- advertiserName: string (nullable = true)
| |-- advertiserId: string (nullable = true)
| |-- dspId: string (nullable = true)
Я хочу получить доступ к полям parsedMeta
через поля sspMeta
. Например, sspMeta.dspId
содержит строковое значение networkId
, поэтому я хочу сделать что-то подобное.
df.withColumn("dspId", $"parsedMeta"($"sspMeta.dspId")) // not a valid code. Just for explanation.
Возможно ли это?