I have wrote udf function that convert Map[String,String] values to String:
udf("mapToString", (input: Map[String,String]) => input.mkString(","))
spark-shell give me error:
<console>:24: error: overloaded method value udf with alternatives:
(f: AnyRef,dataType: org.apache.spark.sql.types.DataType)org.apache.spark.sql.expressions.UserDefinedFunction <and>
...
cannot be applied to (String, Map[String,String] => String)
udf("mapToString", (input: Map[String,String]) => input.mkString(","))
Is any method to convert column of Map[String,String] values to string values? I need this conversion because i need save dataframe as csv file