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

Dask bags को फ़िल्टर करना

जिस politician डेटा पर आप काम कर रहे हैं, वह अलग-अलग sources से आया है, इसलिए वह बहुत साफ़ नहीं है. कई dictionaries में वे keys गायब हैं जिनकी आपको अपने analysis के लिए ज़रूरत पड़ सकती है. आपको उन elements को फ़िल्टर करना होगा जिनमें महत्वपूर्ण keys नहीं हैं.

एक फंक्शन has_birth_date() वातावरण में उपलब्ध है. यह इनपुट dictionary में key 'birth_date' की मौजूदगी जाँचता है. अगर key dictionary में है तो यह True लौटाता है, और अगर नहीं है तो False.

def has_birth_date(dictionary):
  return 'birth_date' in dictionary

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

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

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

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

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

  • dict_bag के .count() मेथड का उपयोग करके उसमें मौजूद elements की संख्या प्रिंट करें.
  • has_birth_date() फंक्शन का उपयोग करके उन elements को फ़िल्टर करें जिनमें 'birth_date' key नहीं है.
  • filtered_bag में मौजूद elements की संख्या प्रिंट करें.

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

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

# Print the number of elements in dict_bag
print(____)

# Filter out records using the has_birth_date() function
filtered_bag = dict_bag.____(____)

# Print the number of elements in filtered_bag
print(____)
कोड संपादित करें और चलाएँ