scala - 如何在 RDD[(String, Int)] 上的 saveAsTextFile 时删除记录周围的括号?

标签 scala apache-spark

我正在使用 saveAsTextFile(path)为了稍后将输出保存为文本文件以将结果导入数据库。输出如下所示:

(value1, value2)

怎么去掉括号?

最佳答案

您可以尝试以下非常基本的操作:

rdd.map(x => x._1 + "," + x._2).saveAsTextFile(path)

您只需将 RDD[(A,B)] 映射到 RDD[String] 并保存它。

关于scala - 如何在 RDD[(String, Int)] 上的 saveAsTextFile 时删除记录周围的括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29945330/

相关文章:

scala - 类型安全堆栈和 Scala 2.10

Scala Spark - 将元组的值映射到单个值

postgresql - 将 spark 数据框写入 postgres 数据库

json - Spark from_json - StructType 和 ArrayType

json - 通过 Spark SQL 读取嵌套的 JSON - [AnalysisException] 无法解析列

hadoop - 乔布斯 Spark 失败

scala - Apache Spark reduceByKey 对小数求和

scala - Scala 中的平等关系

scala - 为什么 Scala 的类型推断器无法解决这个问题?

apache-spark - Spark XML 文件加载