0

私は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」を使用する方法はありますか?

4

1 に答える 1