Я пытаюсь создать пустой фрейм данных и просто записать его в файл 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)
}