Räkna nycklar
För många datamängder är det viktigt att räkna antalet nycklar i ett nyckel/värde-dataset. Det kan till exempel handla om att räkna antalet länder där en produkt sålts, eller att visa de populäraste babynamierna. I den här övningen använder du det Rdd som du skapade tidigare och räknar antalet unika nycklar i det paret RDD.
Kom ihåg att du redan har en SparkContext sc och Rdd tillgängliga i din arbetsyta.
Den här övningen är en del av kursen
Grunderna i Big Data med PySpark
Övningsinstruktioner
- Använd
countByKeyoch tilldela resultatet till variabelntotal. - Vilken typ har
total? - Iterera över
totaloch skriv ut nycklarna och deras antal.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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")