CountingBykeys
Pour de nombreux jeux de données, il est important de compter le nombre de clés dans un ensemble clé/valeur. Par exemple, compter le nombre de pays où le produit a été vendu ou afficher les prénoms de bébé les plus populaires. Dans cet exercice simple, vous utiliserez le Rdd que vous avez créé plus tôt et compterez le nombre de clés uniques dans ce RDD de paires.
N'oubliez pas : vous avez déjà un SparkContext sc et un Rdd disponibles dans votre espace de travail.
Cette activité fait partie du cours
Principes de Big Data avec PySpark
Instructions de l’exercice
- Utilisez
countByKeyet affectez le résultat à une variabletotal. - Quel est le type de
total? - Itérez sur
totalet affichez les clés ainsi que leur nombre.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Count the unique keys
total = Rdd.____()
# What is the type of total?
print("The type of total is", ____(total))
# Iterate over the total and print the output
for k, v in total.___():
print("key", ____, "has", ____, "counts")