0

请让我知道如何在 databricks 代码(scala,python)中创建 .tsv 文件。

例如:.csv 文件创建示例。

%斯卡拉

val df = spark.sql("SELECT * FROM Employee")

df.write.format("csv").option("header",true).option("inferSchema",true).option("delimiter","\t").mode(SaveMode.Overwrite).save(目标文件路径)

4

1 回答 1

0

导入 org.apache.spark.sql.SparkSession

object Test1 {

  case class Person(name: String, age: Int)

  def main(args: Array[String]): Unit = {
    val spark = SparkSession.builder().master("local[*]").appName("test").getOrCreate()
    import spark.implicits._

    val ds = Seq(Person("eiffel", 23), Person("eiffel", 24)).toDS()
    // val ds = spark.sql("select * from person")
    ds.repartition(1).write.csv("file:///home/eiffel/csv")
  }
}
于 2018-12-27T09:46:58.403 回答