The structure of my Dataframe is dynamic and heavily nested. I would like to extract the string value of the fields called text.
df.select(df['back')
DataFrame[back: struct<attrs:struct<version:int>,content:array<struct<content:array<struct<content:array<struct<type:string,content:array<struct<type:string,text:string>>>>,text:string,type:string>>,type:string>>,type:string>]
df.select(df['back').show()
|[[1], [[[[, Vernetzte Komponenten innerhalb eines Netzwerks mit verschiedenen Hardware-Rechnern realisiert Ja., text]], paragraph]], doc]
df.select(df['back').collect()
Row(back=Row(attrs=Row(version=1), content=[Row(content=[Row(content=None, text='Vernetzte Komponenten innerhalb eines Netzwerks mit verschiedenen Hardware-Rechnern realisiert Ja.', type='text')], type='paragraph')], type='doc'))