私は2つの変数を持っています。1 つは Dataframe で、もう 1 つは 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」を使用する方法はありますか?