我有两个变量。一个是 Dataframe,另一个是 List[Dataframe]。我希望对这些进行连接。目前我正在使用以下方法:
def joinDfList(SingleDataFrame: DataFrame, DataFrameList: List[DataFrame], groupByCols: List[String]): DataFrame = {
var joinedDf = SingleDataFrame
DataFrameList.foreach(
Df => {
joinedDf = joinedDf.join(Df, groupByCols, "left_outer")
}
)
joinedDf.na.fill(0.0)
}
有没有一种方法可以让我们跳过使用“var”而不是“foreach”使用“foldleft”?