Spark中Transformation和Action的區別是什麼？
Spark 的執行引擎被設計為 Lazy。實際上，您首先透過一系列轉換來構建分析/資料處理請求，然後由操作執行這些轉換

轉換是將 RDD 資料從一種形式轉換為另一種形式的操作。當你在任何 RDD 上應用這個操作時，你將得到一個新的 RDD，其中包含轉換後的資料 諸如對映、過濾之類的操作都是轉換。

轉換會相互建立 RDD，但是當我們想要使用實際資料集時，就會執行操作。當結果之後觸發動作時，不會像轉換那樣形成新的RDD。例如：- 依靠 DF