df.printSchema()
root
|-- country: struct (nullable = true)
|    |-- a: long (nullable = true)
|    |-- b: string (nullable = true)
|    |-- c: string (nullable = true)
|    |-- d: string (nullable = true)
Row(trustset=Row(a=1, b='Melbourne is in Aus', c=None, d='Sydney'))
df.show()
+--------------------+
|            trustset|
+--------------------+
|[1, Melbourne is ...|
+--------------------+
My desired output must be
+------+------------------------+-----+--------+
|   a  |    b                   |  c  |   d    |
+------+------------------------+-----+--------+
|   1  |  Melbourne is in Aus   | None| Sydney |
+------+------------------------+-----+--------+
have been getting trustset as the column need to the subs as main columns