Scala Spark: Извлеките имя столбца с типом массива

#scala #apache-spark #apache-spark-sql

#scala #apache-искра #apache-spark-sql

Вопрос:

У меня есть схема, которая выглядит следующим образом:

 |-- test: struct (nullable = true)  | |-- MOB: array (nullable = true)  

Можно ли извлечь имя массива, который есть MOB ?

Комментарии:

1. не могли бы вы привести примерный пример того, что вы ищете?

Ответ №1:

Попробуйте сделать следующее:

 (  df.schema("test")  .dataType   .asInstanceOf[org.apache.spark.sql.types.StructType]   .fields(0)  .name )