Spark: доступ к структуре из значения столбца - PullRequest
0 голосов
/ 13 апреля 2020

Я работаю со следующей схемой

|-- 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. 

Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...