DataFrame'e dönüştürme
Siyasetçi JSON verilerinden bir DataFrame oluşturmak istiyorsun. Verileri iç içe yapıdan çıkardıktan sonra, yapman gereken tek şey DataFrame'de sütun olarak tutulacak anahtarları seçmek.
Önceki egzersizde oluşturduğun Dask bag, ortamında dict_bag olarak mevcut.
Bu egzersiz
Python ile Dask ile Paralel Programlama
kursunun bir parçasıdırEgzersiz talimatları
select_keys()fonksiyonunu tamamla; böylecekeys_to_keeplistesindeki anahtarlar yeni filtrelenmiş sözlüğe eklensin ve döndürülsün.select_keys()fonksiyonunu kullanarakdict_bagiçinden['gender','name', 'birth_date', 'url']anahtarlarını seç.- Filtrelenmiş bag'i bir Dask DataFrame'e dönüştür.
- DataFrame'in ilk birkaç satırını yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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(____)