this is more of a scala question, so probably next time you'd like to
address a Scala forum eg. http://stackoverflow.com/questions/tagged/scala
val optArrStr:Option[Array[String]] = ???
optArrStr.map(arr => arr.mkString(",")).getOrElse("") // empty string or
whatever default value you have for this.
kr, Gerard.
On Tue, Feb 3, 2015 at 2:09 PM, kundan kumar <[email protected]> wrote:
> I have a RDD which is of type
>
> org.apache.spark.rdd.RDD[(String, (Array[String], Option[Array[String]]))]
>
> I want to write it as a csv file.
>
> Please suggest how this can be done.
>
> myrdd.map(line => (line._1 + "," + line._2._1.mkString(",") + "," +
> line._2._2.mkString(','))).saveAsTextFile("hdfs://...")
>
> Doing mkString on line._2._1 works but does not work for the Option type.
>
> Please suggest how this can be done.
>
>
> Thanks
> Kundan
>
>
>