将 RDD 写入 csv

2023-11-25

我有一个 RDD,其形式为

org.apache.spark.rdd.RDD[(String, Array[String])]

我想将其写入 csv 文件。请建议我如何做到这一点。

执行 myrdd.saveAsTextFile 会得到如下输出。

(875,[Ljava.lang.String;@53620618)
(875,[Ljava.lang.String;@487e3c6c)

你可以试试:

myrdd.map(a => a._1 + "," + a._2.mkString(",")).saveAsTextFile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 RDD 写入 csv 的相关文章

随机推荐