PySpark: converting string to struct
У меня есть строка вида:
{'text':'abc'},{'text':'def'}
Мне нужно получить массив вида ['abc','def']
Я использую следующий код:
schema = StructType([StructField('text_str', StringType(), True)]) dsdf.withColumn('text', from_json(col('text'), schema)).show(truncate=False)
Который возвращает ['abc'].
Как получить то, что мне действительно нужно?