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

Python ile Dask ile Paralel Programlama

kursunun bir parçasıdır
Kursu Görüntüle

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