2017-08-24 77 views
1

我有一个数据帧象下面这样:关于数据帧,怎么头添加到输出csv文件

+---+-----+-------------------+ 
| x| y|     z| 
+---+-----+-------------------+ 
|xyz|12223|A,[email protected],[email protected],98765| 
|abc|12456|    A,123| 
+---+-----+-------------------+ 

我将它保存为CSV:

index.write.csv("D:\\spark\\tmp\\dd2") 

两个问题在这里:

  1. 您想告诉我如何将列名x,y,z保存到csv 的标头吗?
  2. 如何将输出保存到单个文件?

回答

2

你想告诉我如何将列名x,y,z保存到csv的头部吗?

你必须使用header选项:

index.write.option("header", "true").write(path) 

我怎样才能将输出保存到一个文件中吗?

Write single CSV file using spark-csv

+0

感谢您的help.It效果很好。 – Robin