BaşlayınÜcretsiz Başlayın

Her şeyi bir araya getirmek (1)

Bu harika bir şey! Artık lambda kullanarak anonim fonksiyonları nasıl yazacağınızı, lambda fonksiyonlarını map(), filter() ve reduce() gibi diğer fonksiyonlara argüman olarak nasıl aktaracağınızı ve fonksiyonlarınızda nasıl hata yazacağınızı ve özel hata mesajları çıktılayacağınızı öğrendiniz. Şimdi bu öğrendiklerinizi bir Twitter veri kümesiyle çalışarak iyi bir şekilde kullanacaksınız. Yeni hata işleme becerilerinizi uygulamadan önce; bu alıştırmada, bir lambda işlevi yazacak ve retweetleri, yani 'RT' dizesiyle başlayan tweetleri seçmek için filter() adresini kullanacaksınız.

Bunu gerçekleştirmenize yardımcı olmak için Twitter verileri tweets_df adresindeki DataFrame'e aktarılmıştır. Devam et!

Bu egzersiz

Python'da Fonksiyonlara Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • filter() çağrısında, bir lambda işlevi ve tweet dizisini dizeler olarak iletin, tweets_df['text']. Lambda fonksiyonu, x tweetindeki ilk 2 karakterin 'RT' olup olmadığını kontrol etmelidir. Ortaya çıkan filtre nesnesini result adresine atayın. Bir tweet'teki ilk 2 karakteri almak için x, x[0:2] adresini kullanın. Eşitliği kontrol etmek için == ile bir Boole filtresi kullanın.
  • result adresini bir listeye dönüştürün ve listenin çıktısını alın.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır