MulaiMulai sekarang secara gratis

Menggabungkan semuanya (1)

Luar biasa! Anda kini telah mempelajari cara menulis fungsi anonim menggunakan lambda, cara meneruskan fungsi lambda sebagai argumen ke fungsi lain seperti map(), filter(), dan reduce(), serta cara menulis penanganan error dan menampilkan pesan error kustom di dalam fungsi Anda. Sekarang, Anda akan memanfaatkan semua yang telah dipelajari dengan bekerja menggunakan himpunan data Twitter. Sebelum mempraktikkan keterampilan penanganan error baru Anda; pada latihan ini, Anda akan menulis fungsi lambda dan menggunakan filter() untuk memilih retweet, yaitu tweet yang diawali dengan string 'RT'.

Untuk membantu Anda menyelesaikannya, data Twitter telah diimpor ke dalam DataFrame, tweets_df. Silakan mulai!

Latihan ini adalah bagian dari kursus

Pengantar Fungsi di Python

Lihat Kursus

Petunjuk latihan

  • Dalam pemanggilan filter(), teruskan fungsi lambda dan deret tweet sebagai string, tweets_df['text']. Fungsi lambda harus memeriksa apakah 2 karakter pertama pada sebuah tweet x adalah 'RT'. Tetapkan objek filter yang dihasilkan ke result. Untuk mendapatkan 2 karakter pertama pada tweet x, gunakan x[0:2]. Untuk memeriksa kesetaraan, gunakan filter Boolean dengan ==.
  • Konversi result menjadi list dan cetak daftar tersebut.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode