Kom igångKom igång gratis

Konvertera till DataFrame

Du vill skapa en DataFrame av JSON-data om politiker. Nu när du har avnästat datan behöver du bara välja vilka nycklar som ska bli kolumner i DataFrame:n.

Dask-bagen som du skapade i föregående övning finns tillgänglig i din miljö som dict_bag.

Den här övningen är en del av kursen

Parallellprogrammering med Dask i Python

Visa kurs

Övningsinstruktioner

  • Slutför funktionen select_keys() så att nycklarna i listan keys_to_keep läggs till i den nya filtrerade ordboken och returneras.
  • Använd funktionen select_keys() för att välja nycklarna ['gender','name', 'birth_date', 'url'] från dict_bag.
  • Konvertera den filtrerade bagen till en Dask DataFrame.
  • Skriv ut de första raderna i DataFrame:n.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

def select_keys(dictionary, keys_to_keep):
  new_dict = {}
  # Loop through kept keys and add them to new dictionary
  for k in ____:
    ____
  return new_dict

# Use the select_keys to reduce to the 4 required keys
filtered_bag = dict_bag.map(____, ____=____)

# Convert the restructured bag to a DataFrame
df = filtered_bag.____

# Print the first few rows of the DataFrame
print(____)
Redigera och kör kod