У чому різниця між Трансформацією і Дією в Спарку?
Виконавчий двигун Spark призначений для того, щоб бути ледачим. Насправді, ви спочатку створюєте запит на аналіз / обробку даних через серію трансформацій, які потім виконуються діями.

Трансформації - це вид операцій, які перетворюють дані RDD з однієї форми в іншу. І коли ви застосуєте цю операцію до будь-якого RDD, ви отримаєте новий RDD з трансформованими даними Операції, такі як карта, фільтр є трансформаціями.

Трансформації створюють RDD один від одного, але коли ми хочемо працювати з фактичним набором даних, в цей момент виконується дія. Коли дія запускається після результату, нова RDD не формується, як трансформація. Наприклад: count on a DF