शुरू करेंमुफ़्त में शुरू करें

DataFrame में कन्वर्ट करना

आप पॉलिटिशियन JSON डेटा से एक DataFrame बनाना चाहते हैं. अब जब आपने डेटा को de-nest कर लिया है, तो आपको बस वे keys चुननी हैं जिन्हें DataFrame में कॉलम के रूप में रखना है.

पिछले अभ्यास में आपने जो Dask bag बनाया था, वह आपके environment में dict_bag नाम से उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Dask के साथ Parallel Programming

पाठ्यक्रम देखें

अभ्यास निर्देश

  • select_keys() फंक्शन को पूरा करें ताकि keys_to_keep लिस्ट में मौजूद keys नए फ़िल्टर्ड dictionary में जोड़ी जाएँ और उसे रिटर्न किया जाए.
  • select_keys() फंक्शन का उपयोग करके dict_bag से ['gender','name', 'birth_date', 'url'] keys चुनें.
  • फ़िल्टर्ड bag को Dask DataFrame में कन्वर्ट करें.
  • DataFrame की शुरुआती कुछ पंक्तियाँ प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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(____)
कोड संपादित करें और चलाएँ