请让我知道如何用databricks代码(scala,python)创建.tsv文件。
ex:.csv文件创建示例。
%scala
val df = spark.sql(“ SELECT * FROM Employee”)
df.write.format(“ csv”)。option(“ header”,true).option(“ inferSchema”,true).option(“ delimiter”,“ \ t”)。mode(SaveMode.Overwrite) .save(destinationFilePath)
答案 0 :(得分: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")
}
}