BaşlayınÜcretsiz başlayın

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, kursun bir parçasıdır

Python ile Dask ile Paralel Programlama

Kursa Göz Atın

Egzersiz talimatları

  • select_keys() fonksiyonunu tamamla; böylece keys_to_keep listesindeki anahtarlar yeni filtrelenmiş sözlüğe eklensin ve döndürülsün.
  • select_keys() fonksiyonunu kullanarak dict_bag iç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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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(____)
Kodu Düzenle ve Çalıştır