def csvReader(readCsvdf:DataFrame):Dataframe= {
val readCsvDf= spark.read
.format("csv")
.option("header", "true")
.load("C:\\Users\\1591532\\Downloads\\xyz.csv").toDF()
}
答案 0 :(得分:1)
在您的代码中,您正在分配一个值,该值返回unit
。在scala中,返回值是最后一行,因此这里是单位类型,而不是df。
def csvReader(path: String)(implicit spark: SparkSession): Dataframe= {
spark.read
.format("csv")
.option("header", "true")
.load(path)
}