1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python में Functions का परिचय

Connected

演習

सब कुछ एक साथ लाएँ (2)

बहुत बढ़िया! अब आपने किसी कॉलम की एंट्रीज़ पर इटरेट करने और एक डिक्शनरी बनाने की क्षमता परिभाषित कर ली है, जिसमें keys भाषा के नाम होंगे और values उस भाषा में ट्वीट्स की संख्या.

इस अभ्यास में, आप पिछले अभ्यास में विकसित की गई फ़ंक्शनैलिटी के साथ एक फंक्शन परिभाषित करेंगे, फंक्शन के भीतर से तैयार डिक्शनरी को रिटर्न करेंगे, और उचित आर्ग्युमेंट्स के साथ फंक्शन को कॉल करेंगे.

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

指示

100 XP
  • फंक्शन count_entries() परिभाषित करें, जिसमें दो पैरामीटर हों. पहला पैरामीटर DataFrame के लिए df और दूसरा कॉलम नाम के लिए col_name.
  • for लूप में if-else स्टेटमेंट्स के बॉडी पूरी करें: if key डिक्शनरी langs_count में मौजूद है, तो उसके मौजूदा मान में 1 जोड़ें, else key को langs_count में जोड़ें और उसका मान 1 सेट करें. अपने कोड में लूप वैरिएबल entry का उपयोग करें.
  • count_entries() फंक्शन के अंदर से langs_count डिक्शनरी रिटर्न करें.
  • count_entries() फंक्शन को tweets_df और कॉलम का नाम 'lang' पास करके कॉल करें. कॉल के परिणाम को वैरिएबल result में असाइन करें.