Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd countByKey och tilldela resultatet till variabeln total.
  • Vilken typ har total?
  • Iterera över total och 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")
Redigera och kör kod