apache-spark - 即使设置了 header=true,架构也不会写入 csv
问题描述
我正在尝试创建一个空数据框并将其简单地写入 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)
}
解决方案
推荐阅读
- python - 在远程主机上监听 rabbitmq 队列
- angular - 在 mat-table 中添加列而不影响 previos 列数据
- angular - (ngx-admin/Nebular) 如何删除我的自定义登录组件上的后退按钮?
- javascript - 移动到 d3 v5 后,颜色后代节点和链接断开
- angular - 如何将 StropheJs 与 Angular 8 集成
- php - 使用 Ajax 技术基于所选 ID 的文本加载不起作用
- python - 尝试使用 nltk 在 python 中标记特殊情况的句子
- julia - DynamicalSystems 初始条件不工作的轨道图
- excel - VBA Excel 在 Internet Explorer 中查找搜索的选项卡
- java - 无法从数据库结果集中设置 Textview 文本