1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में Functions का परिचय

Connected

अभ्यास

Bringing it all together (3)

पिछले अभ्यास में, आपने अपने count_entries() फंक्शन में एक try-except ब्लॉक जोड़ा था. इससे यह सुनिश्चित हुआ कि जब कोई उपयोगकर्ता आपके count_entries() फंक्शन को कॉल करे और ऐसा कॉलम नाम दे जो DataFrame में मौजूद नहीं है, तो उसे सहायक संदेश मिले. इस अभ्यास में, अगर उपयोगकर्ता ऐसा कॉलम नाम देता है जो DataFrame में नहीं है, तो आप इसके बजाय एक ValueError उठाएँगे.

आपकी सुविधा के लिए, pandas को pd नाम से इम्पोर्ट कर लिया गया है और 'tweets.csv' फाइल को DataFrame tweets_df में लोड किया गया है. आपके पिछले काम के कुछ हिस्से भी दिए गए हैं.

निर्देश

100 XP
  • अगर col_name, DataFrame df का कॉलम नहीं है, तो एक ValueError 'The DataFrame does not have a ' + col_name + ' column.' उठाएँ.
  • अपने नए फंक्शन count_entries() को tweets_df के 'lang' कॉलम का विश्लेषण करने के लिए कॉल करें. नतीजा result1 में स्टोर करें.
  • result1 को प्रिंट करें. यह आपके लिए किया जा चुका है, इसलिए परिणाम देखने के लिए 'उत्तर सबमिट करें' पर क्लिक करें. अगले अभ्यास में, आप देखेंगे कि यह ज़रूरी ValueErrors उठाता है.