Я создаю ускоритель, который переносит данные из источника в пункт назначения. Например, я выберу данные из API и перенесу их в csv. У меня возникли проблемы с обработкой типа массива при преобразовании данных в csv. Я использовал методы withColumn и concat_ws (т. Е. df1 = df.withColumn ('movies', F.concat_ws (':', F.col (movies))) film - это тип массива столбец) для этого преобразования, и это сработало. Теперь я хотел, чтобы это происходило динамически. Я имею в виду, без указания имени столбца, есть ли способ выбрать имя столбца из структуры, которая имеет тип массива, а затем вызвать udf?
Спасибо за уделенное время!