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
Övningsinstruktioner
- Slutför funktionen
select_keys()så att nycklarna i listankeys_to_keeplä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åndict_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(____)