result = resdf.withColumn("Date", to_date(col("Date"), "yyyy-MM-dd")).\
withColumn("arrayDouble", regexp_replace(col("arrayDouble"), "\\]", "")).\
withColumn("arrayDouble", regexp_replace(col("arrayDouble"), "\\[", "")).\
withColumn("arrayDouble", functions.split(col("arrayDouble"), ",")).\
withColumn("arrayDouble", col("arrayDouble").cast("array<double>")). \
withColumn("arrayString", functions.split(col("arrayString"), ",")).\
withColumn("arrayString", col("arrayString").cast("array<string>"))
arrayDouble