Les transformations (select, filter, join, groupBy) décrivent un nouveau DataFrame sans le calculer, alors que les actions (count, collect, show, write) déclenchent l'exécution et retournent un résultat ou écrivent des données. Un collect ramène tout au driver et doit se limiter à de petits résultats.
Exemple
df.filter('pays = "FR"').count()