Qual é a diferença entre uma Transformação e uma Ação em Spark?
O motor de execução do Spark é projetado para ser preguiçoso. Na verdade, você primeiro cria sua solicitação de análise / processamento de dados por meio de uma série de Transformações que são então executadas por uma Ação As Transformações são um tipo de operações que transformarão seus dados RDD de uma forma para outra. E quando você aplica essa operação em qualquer RDD, você obterá um novo RDD com dados transformados Operações como mapa, filtro são transformações. Transformações criam RDDs uns dos outros, mas quando queremos trabalhar com o conjunto de dados real, nesse ponto a ação é executada. Quando a ação é acionada após o resultado, o novo RDD não é formado como a transformação. Ex: - Contar com um DF