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

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

बहुत बढ़िया! अब आपने lambda का उपयोग करके anonymous functions लिखना, map(), filter(), और reduce() जैसे अन्य फंक्शन्स को lambda functions आर्ग्युमेंट के रूप में पास करना, और अपनी functions के भीतर errors हैंडल करके कस्टम error messages दिखाना सीख लिया है. अब आप इन सब सीखों को Twitter डेटासेट पर लागू करेंगे. अपनी नई error handling स्किल्स का अभ्यास शुरू करने से पहले, इस अभ्यास में आप एक lambda function लिखेंगे और filter() का उपयोग करके retweets चुनेंगे, यानी ऐसे ट्वीट्स जो स्ट्रिंग 'RT' से शुरू होते हैं.

आपकी सुविधा के लिए, Twitter डेटा को DataFrame tweets_df में इम्पोर्ट किया गया है. शुरू कीजिए!

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

Python में Functions का परिचय

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

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

  • filter() कॉल में, एक lambda function और ट्वीट्स का सीक्वेंस बतौर स्ट्रिंग्स tweets_df['text'] पास करें. Lambda function को जाँचना चाहिए कि किसी ट्वीट x के पहले 2 कैरेक्टर्स 'RT' हैं या नहीं. प्राप्त filter ऑब्जेक्ट को result में असाइन करें. किसी ट्वीट x के पहले 2 कैरेक्टर्स पाने के लिए x[0:2] का उपयोग करें. समानता जाँचने के लिए == के साथ Boolean फ़िल्टर लगाएँ.
  • result को लिस्ट में कन्वर्ट करें और लिस्ट प्रिंट करें.

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

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

# Select retweets from the Twitter DataFrame: result
result = filter(____, ____)

# Create list from filter object result: res_list
____

# Print all retweets in res_list
for tweet in res_list:
    print(tweet)
कोड संपादित करें और चलाएँ