即使设置了header = true,架构也不会写入csv

时间:2019-04-17 14:57:16

标签: apache-spark apache-spark-sql

我试图创建一个空的数据框并简单地将其写入csv文件。我期望架构将被写入文件,因为我在写入时已指定header = true但创建了一个空的.csv文件。

我尝试设置其他属性,但是没有任何作用。

object HeaderTest extends App {

  val spark = SparkSession.builder.master("local").appName("learning 
  spark").getOrCreate
  val sc = spark.sparkContext

  import spark.implicits._

  val df: DataFrame = Seq.empty[(String, Int)].toDF("k", "v")

  val f = "E:\\data.csv"
  df.write.mode("overwrite").option("header", "true").csv(f)

 }

0 个答案:

没有答案